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

Public Attributes

void * data_ptr
 
struct wl_shm_pool * wl_shm_pool_ptr
 
unsigned width
 
unsigned height
 
buffer_tbuffer_ptr
 
wlclient_buffer_ready_callback_t ready_callback
 
void * ready_callback_ud_ptr
 

Detailed Description

All elements contributing to a wl_buffer.

Member Data Documentation

◆ buffer_ptr

buffer_t* _wlclient_buffer_t::buffer_ptr

Actual buffer.

◆ data_ptr

void* _wlclient_buffer_t::data_ptr

Mapped data.

◆ height

unsigned _wlclient_buffer_t::height

Height of the buffer, in pixels.

◆ ready_callback

wlclient_buffer_ready_callback_t _wlclient_buffer_t::ready_callback

Callback to indicate the buffer is ready to draw into.

◆ ready_callback_ud_ptr

void* _wlclient_buffer_t::ready_callback_ud_ptr

Argument to said callback.

◆ width

unsigned _wlclient_buffer_t::width

Width of the buffer, in pixels.

◆ wl_shm_pool_ptr

struct wl_shm_pool* _wlclient_buffer_t::wl_shm_pool_ptr

Shared memory pool.


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