wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmcl_layer_surface_t Struct Reference
Collaboration diagram for _wlmcl_layer_surface_t:
Collaboration graph
[legend]

Public Attributes

wlmcl_client_t * wlclient_ptr
 
struct wl_surface * wl_surface_ptr
 
struct zwlr_layer_surface_v1 * layer_surface_ptr
 
uint32_t configured_width
 
uint32_t configured_height
 
bool configured
 
void(* configure_callback )(void *ud_ptr, uint32_t width, uint32_t height)
 
void * configure_callback_ud_ptr
 

Detailed Description

State of the layer surface.

Member Data Documentation

◆ configure_callback

void(* _wlmcl_layer_surface_t::configure_callback) (void *ud_ptr, uint32_t width, uint32_t height)

Callback for input configure.

◆ configure_callback_ud_ptr

void* _wlmcl_layer_surface_t::configure_callback_ud_ptr

Client-provided argument to configure_callback.

◆ configured

bool _wlmcl_layer_surface_t::configured

Whether the surface has been configured.

◆ configured_height

uint32_t _wlmcl_layer_surface_t::configured_height

The configured height of the layer surface.

◆ configured_width

uint32_t _wlmcl_layer_surface_t::configured_width

The configured width of the layer surface.

◆ layer_surface_ptr

struct zwlr_layer_surface_v1* _wlmcl_layer_surface_t::layer_surface_ptr

Layer-shell surface wrapping wl_surface_ptr.

◆ wl_surface_ptr

struct wl_surface* _wlmcl_layer_surface_t::wl_surface_ptr

Surface.

◆ wlclient_ptr

wlmcl_client_t* _wlmcl_layer_surface_t::wlclient_ptr

Back-link to the client.


The documentation for this struct was generated from the following file: