wlmaker
|
Public Attributes | |
wlclient_t * | wlclient_ptr |
struct wl_surface * | wl_surface_ptr |
struct zwlmaker_toplevel_icon_v1 * | toplevel_icon_ptr |
unsigned | width |
unsigned | height |
wlclient_icon_gfxbuf_callback_t | buffer_ready_callback |
void * | buffer_ready_callback_ud_ptr |
wlclient_buffer_t * | buffer_ptr |
int | pending_frames |
bool | buffer_ready |
bool | callback_in_progress |
State of the icon.
wlclient_buffer_t* _wlclient_icon_t::buffer_ptr |
The buffer backing the icon.
bool _wlclient_icon_t::buffer_ready |
Whether the buffer was reported as ready.
wlclient_icon_gfxbuf_callback_t _wlclient_icon_t::buffer_ready_callback |
Callback for when the icon's buffer is ready to be drawn into.
void* _wlclient_icon_t::buffer_ready_callback_ud_ptr |
Argument to that callback.
bool _wlclient_icon_t::callback_in_progress |
Whether there is currently a callback in progress.
unsigned _wlclient_icon_t::height |
Height of the icon, once suggested by the server.
int _wlclient_icon_t::pending_frames |
Outstanding frames to display. Considered ready to draw when zero.
struct zwlmaker_toplevel_icon_v1* _wlclient_icon_t::toplevel_icon_ptr |
The icon interface.
unsigned _wlclient_icon_t::width |
Width of the icon, once suggested by the server.
struct wl_surface* _wlclient_icon_t::wl_surface_ptr |
Surface.
wlclient_t* _wlclient_icon_t::wlclient_ptr |
Back-link to the client.