Android-cuttlefish cvd tool
Namespaces | Classes | Functions
wayland Namespace Reference

Namespaces

namespace  anonymous_namespace{wayland_compositor.cpp}
 
namespace  anonymous_namespace{wayland_dmabuf.cpp}
 
namespace  anonymous_namespace{wayland_seat.cpp}
 
namespace  anonymous_namespace{wayland_shell.cpp}
 
namespace  anonymous_namespace{wayland_subcompositor.cpp}
 
namespace  anonymous_namespace{wayland_surface.cpp}
 
 
namespace  internal
 

Classes

class  Surface
 
class  Surfaces
 
class  WaylandServer
 

Functions

void BindCompositorInterface (wl_display *display, Surfaces *surfaces)
 
void BindDmabufInterface (wl_display *display)
 
void BindSeatInterface (wl_display *display)
 
void BindShellInterface (wl_display *display)
 
void BindSubcompositorInterface (wl_display *display)
 
template<typename T >
T * GetUserData (wl_resource *resource)
 
template<typename T >
void DestroyUserData (wl_resource *resource)
 
void BindVirtioGpuMetadataInterface (wl_display *display, Surfaces *surfaces)
 

Function Documentation

◆ BindCompositorInterface()

void wayland::BindCompositorInterface ( wl_display *  display,
Surfaces surfaces 
)

◆ BindDmabufInterface()

void wayland::BindDmabufInterface ( wl_display *  display)

◆ BindSeatInterface()

void wayland::BindSeatInterface ( wl_display *  display)

◆ BindShellInterface()

void wayland::BindShellInterface ( wl_display *  display)

◆ BindSubcompositorInterface()

void wayland::BindSubcompositorInterface ( wl_display *  display)

◆ BindVirtioGpuMetadataInterface()

void wayland::BindVirtioGpuMetadataInterface ( wl_display *  display,
Surfaces surfaces 
)

◆ DestroyUserData()

template<typename T >
void wayland::DestroyUserData ( wl_resource *  resource)

◆ GetUserData()

template<typename T >
T * wayland::GetUserData ( wl_resource *  resource)