wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmtk_buffer_t Struct Reference

#include <buffer.h>

Collaboration diagram for _wlmtk_buffer_t:
Collaboration graph
[legend]

Public Attributes

wlmtk_element_t super_element
 
wlmtk_element_vmt_t orig_super_element_vmt
 
wlmtk_pointer_cursor_t pointer_cursor
 
struct wlr_buffer * wlr_buffer_ptr
 
struct wlr_scene_buffer * wlr_scene_buffer_ptr
 
struct wl_listener wlr_scene_buffer_node_destroy_listener
 

Detailed Description

State of a texture-backed buffer.

Member Data Documentation

◆ orig_super_element_vmt

wlmtk_element_vmt_t _wlmtk_buffer_t::orig_super_element_vmt

Virtual method table of the super element before extending it.

◆ pointer_cursor

wlmtk_pointer_cursor_t _wlmtk_buffer_t::pointer_cursor

Cursor to set when we have pointer focus.

◆ super_element

wlmtk_element_t _wlmtk_buffer_t::super_element

Super class of the buffer: An element.

◆ wlr_buffer_ptr

struct wlr_buffer* _wlmtk_buffer_t::wlr_buffer_ptr

WLR buffer holding the contents.

◆ wlr_scene_buffer_node_destroy_listener

struct wl_listener _wlmtk_buffer_t::wlr_scene_buffer_node_destroy_listener

Listener for the destroy signal of wlr_scene_buffer_ptr->node.

◆ wlr_scene_buffer_ptr

struct wlr_scene_buffer* _wlmtk_buffer_t::wlr_scene_buffer_ptr

Scene graph API node. Only set after calling create_scene_node.


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