|
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.