Blender  V3.3
Public Attributes | List of all members
data_offer_t Struct Reference

Public Attributes

std::unordered_set< std::string > types
 
uint32_t source_actions = 0
 
uint32_t dnd_action = 0
 
struct wl_data_offer * id = nullptr
 
std::atomic< boolin_use = false
 
struct {
   wl_fixed_t   xy [2] = {0, 0}
 
dnd
 

Detailed Description

Definition at line 167 of file GHOST_SystemWayland.cpp.

Member Data Documentation

◆ 

struct { ... } data_offer_t::dnd

◆ dnd_action

uint32_t data_offer_t::dnd_action = 0

Definition at line 170 of file GHOST_SystemWayland.cpp.

◆ id

struct wl_data_offer* data_offer_t::id = nullptr

◆ in_use

std::atomic<bool> data_offer_t::in_use = false

Definition at line 172 of file GHOST_SystemWayland.cpp.

Referenced by data_device_handle_enter(), and read_pipe().

◆ source_actions

uint32_t data_offer_t::source_actions = 0

Definition at line 169 of file GHOST_SystemWayland.cpp.

◆ types

std::unordered_set<std::string> data_offer_t::types

◆ xy

wl_fixed_t data_offer_t::xy[2] = {0, 0}

Compatible with #input_t.xy coordinates.

Definition at line 175 of file GHOST_SystemWayland.cpp.

Referenced by data_device_handle_drop(), and data_device_handle_enter().


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