wlmaker
Loading...
Searching...
No Matches
_wlmtk_buffer_t Struct Reference

#include <buffer.h>

Collaboration diagram for _wlmtk_buffer_t:

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
struct wl_listener element_pointer_enter_listener

Detailed Description

State of a texture-backed buffer.

Member Data Documentation

◆ element_pointer_enter_listener

struct wl_listener _wlmtk_buffer_t::element_pointer_enter_listener

◆ 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: