wlmaker
Loading...
Searching...
No Matches
buffer_t Struct Reference
Collaboration diagram for buffer_t:

Public Attributes

uint32_t * data_ptr
 
struct wl_buffer * wl_buffer_ptr
 
bs_gfxbuf_t * bs_gfxbuf_ptr
 
bool committed
 
wlclient_buffer_tclient_buffer_ptr
 

Detailed Description

Actual buffer. TODO(kaese.nosp@m.r@gu.nosp@m.bbe.c.nosp@m.h): Clean this up.

Member Data Documentation

◆ bs_gfxbuf_ptr

bs_gfxbuf_t* buffer_t::bs_gfxbuf_ptr

Corresponding (unmanaged) bs_gfxbuf_t.

◆ client_buffer_ptr

wlclient_buffer_t* buffer_t::client_buffer_ptr

Back-link to the client buffer state.

◆ committed

bool buffer_t::committed

Indicates that the buffer is committed, and not ready to draw into.

◆ data_ptr

uint32_t* buffer_t::data_ptr

Points to the data area, ie. the pixels.

◆ wl_buffer_ptr

struct wl_buffer* buffer_t::wl_buffer_ptr

Corresponding wayland buffer.


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