Blender V4.3
GWL_RegistryHandler Struct Reference

Public Attributes

const char *const * interface_p = nullptr
 
GWL_RegistryHandler_AddFn add_fn = nullptr
 
GWL_RegistryHandler_UpdateFn update_fn = nullptr
 
GWL_RegistryEntry_RemoveFn remove_fn = nullptr
 

Detailed Description

Definition at line 1692 of file GHOST_SystemWayland.cc.

Member Data Documentation

◆ add_fn

GWL_RegistryHandler_AddFn GWL_RegistryHandler::add_fn = nullptr

Add the interface.

Definition at line 1697 of file GHOST_SystemWayland.cc.

Referenced by global_handle_add().

◆ interface_p

const char* const* GWL_RegistryHandler::interface_p = nullptr

Pointer to the name (not the name itself), needed as the values aren't set on startup.

Definition at line 1694 of file GHOST_SystemWayland.cc.

Referenced by gwl_registry_handler_interface_slot_from_string().

◆ remove_fn

GWL_RegistryEntry_RemoveFn GWL_RegistryHandler::remove_fn = nullptr

Remove the interface.

Definition at line 1701 of file GHOST_SystemWayland.cc.

Referenced by gwl_registry_entry_remove_by_interface_slot(), and gwl_registry_entry_remove_by_name().

◆ update_fn

GWL_RegistryHandler_UpdateFn GWL_RegistryHandler::update_fn = nullptr

Optional update the interface (when other interfaces have been added/removed).

Definition at line 1699 of file GHOST_SystemWayland.cc.

Referenced by gwl_registry_entry_update_all().


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