Android-cuttlefish cvd tool
Functions | Variables
wayland::anonymous_namespace{wayland_subcompositor.cpp} Namespace Reference

Functions

void subsurface_destroy (wl_client *, wl_resource *subsurface)
 
void subsurface_set_position (wl_client *, wl_resource *subsurface, int32_t x, int32_t y)
 
void subsurface_place_above (wl_client *, wl_resource *subsurface, wl_resource *surface)
 
void subsurface_place_below (wl_client *, wl_resource *subsurface, wl_resource *surface)
 
void subsurface_set_sync (wl_client *, wl_resource *subsurface)
 
void subsurface_set_desync (wl_client *, wl_resource *subsurface)
 
void subsurface_destroy_resource_callback (struct wl_resource *)
 
void subcompositor_destroy (wl_client *, wl_resource *subcompositor)
 
void subcompositor_get_subsurface (wl_client *client, wl_resource *display, uint32_t id, wl_resource *surface, wl_resource *parent_surface)
 
void subcompositor_destroy_resource_callback (struct wl_resource *)
 
void bind_subcompositor (wl_client *client, void *data, uint32_t version, uint32_t id)
 

Variables

const struct wl_subsurface_interface subsurface_implementation
 
const struct wl_subcompositor_interface subcompositor_implementation
 

Function Documentation

◆ bind_subcompositor()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::bind_subcompositor ( wl_client *  client,
void *  data,
uint32_t  version,
uint32_t  id 
)

◆ subcompositor_destroy()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subcompositor_destroy ( wl_client *  ,
wl_resource *  subcompositor 
)

◆ subcompositor_destroy_resource_callback()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subcompositor_destroy_resource_callback ( struct wl_resource *  )

◆ subcompositor_get_subsurface()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subcompositor_get_subsurface ( wl_client *  client,
wl_resource *  display,
uint32_t  id,
wl_resource *  surface,
wl_resource *  parent_surface 
)

◆ subsurface_destroy()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_destroy ( wl_client *  ,
wl_resource *  subsurface 
)

◆ subsurface_destroy_resource_callback()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_destroy_resource_callback ( struct wl_resource *  )

◆ subsurface_place_above()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_place_above ( wl_client *  ,
wl_resource *  subsurface,
wl_resource *  surface 
)

◆ subsurface_place_below()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_place_below ( wl_client *  ,
wl_resource *  subsurface,
wl_resource *  surface 
)

◆ subsurface_set_desync()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_set_desync ( wl_client *  ,
wl_resource *  subsurface 
)

◆ subsurface_set_position()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_set_position ( wl_client *  ,
wl_resource *  subsurface,
int32_t  x,
int32_t  y 
)

◆ subsurface_set_sync()

void wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_set_sync ( wl_client *  ,
wl_resource *  subsurface 
)

Variable Documentation

◆ subcompositor_implementation

const struct wl_subcompositor_interface wayland::anonymous_namespace{wayland_subcompositor.cpp}::subcompositor_implementation
Initial value:
= {
.get_subsurface = subcompositor_get_subsurface,
}
void subcompositor_get_subsurface(wl_client *client, wl_resource *display, uint32_t id, wl_resource *surface, wl_resource *parent_surface)
Definition: wayland_subcompositor.cpp:87
void subcompositor_destroy(wl_client *, wl_resource *subcompositor)
Definition: wayland_subcompositor.cpp:80

◆ subsurface_implementation

const struct wl_subsurface_interface wayland::anonymous_namespace{wayland_subcompositor.cpp}::subsurface_implementation
Initial value:
= {
.destroy = subsurface_destroy,
.set_position = subsurface_set_position,
.place_above = subsurface_place_above,
.place_below = subsurface_place_below,
.set_sync = subsurface_set_sync,
.set_desync = subsurface_set_desync,
}
void subsurface_destroy(wl_client *, wl_resource *subsurface)
Definition: wayland_subcompositor.cpp:27
void subsurface_set_position(wl_client *, wl_resource *subsurface, int32_t x, int32_t y)
Definition: wayland_subcompositor.cpp:33
void subsurface_set_sync(wl_client *, wl_resource *subsurface)
Definition: wayland_subcompositor.cpp:59
void subsurface_place_above(wl_client *, wl_resource *subsurface, wl_resource *surface)
Definition: wayland_subcompositor.cpp:43
void subsurface_set_desync(wl_client *, wl_resource *subsurface)
Definition: wayland_subcompositor.cpp:64
void subsurface_place_below(wl_client *, wl_resource *subsurface, wl_resource *surface)
Definition: wayland_subcompositor.cpp:51