Blender
V3.3
|
#include <wm_message_bus.h>
Public Attributes | |
struct wmMsgSubscribe * | next |
struct wmMsgSubscribe * | prev |
void * | owner |
void * | user_data |
wmMsgNotifyFn | notify |
wmMsgSubscribeValueUpdateIdFn | update_id |
wmMsgSubscribeValueFreeDataFn | free_data |
uint | is_persistent: 1 |
uint | tag: 1 |
One of many in wmMsgSubscribeKey.values
Definition at line 77 of file wm_message_bus.h.
wmMsgSubscribeValueFreeDataFn wmMsgSubscribeValue::free_data |
Definition at line 88 of file wm_message_bus.h.
Referenced by bpy_msgbus_subscribe_rna(), and wm_msg_subscribe_value_free().
uint wmMsgSubscribeValue::is_persistent |
Keep this subscriber if possible.
Definition at line 91 of file wm_message_bus.h.
Referenced by bpy_msgbus_subscribe_rna(), and WM_msg_subscribe_rna_params().
struct wmMsgSubscribe* wmMsgSubscribeValue::next |
Definition at line 78 of file wm_message_bus.h.
wmMsgNotifyFn wmMsgSubscribeValue::notify |
Callbacks
Definition at line 86 of file wm_message_bus.h.
Referenced by bpy_msgbus_subscribe_rna(), info_header_region_message_subscribe(), ui_block_message_subscribe(), and WM_msg_subscribe_with_key().
void* wmMsgSubscribeValue::owner |
Handle, used to iterate and clear.
Definition at line 81 of file wm_message_bus.h.
Referenced by bpy_msgbus_subscribe_rna(), bpy_msgbus_subscribe_value_free_data(), buttons_header_region_message_subscribe(), buttons_navigation_bar_region_message_subscribe(), ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_region_do_draw(), ED_region_do_msg_notify_tag_redraw(), ED_region_generic_tools_region_message_subscribe(), file_main_region_message_subscribe(), gizmo2d_pivot_point_message_subscribe(), gizmo_mesh_extrude_message_subscribe(), gizmo_mesh_spin_init_message_subscribe(), gizmo_xform_message_subscribe(), graph_region_message_subscribe(), info_header_region_message_subscribe(), nla_channel_region_message_subscribe(), nla_main_region_message_subscribe(), outliner_main_region_message_subscribe(), saction_channel_region_message_subscribe(), saction_main_region_message_subscribe(), sequencer_main_region_message_subscribe(), statusbar_header_region_message_subscribe(), topbar_header_region_message_subscribe(), ui_block_message_subscribe(), view3d_do_msg_notify_workbench_view_update(), view3d_header_region_message_subscribe(), view3d_main_region_message_subscribe(), WIDGETGROUP_camera_message_subscribe(), WIDGETGROUP_gizmo_message_subscribe(), WM_gizmo_do_msg_notify_tag_refresh(), and WM_msg_subscribe_with_key().
struct wmMsgSubscribe * wmMsgSubscribeValue::prev |
Definition at line 78 of file wm_message_bus.h.
uint wmMsgSubscribeValue::tag |
Definition at line 94 of file wm_message_bus.h.
wmMsgSubscribeValueUpdateIdFn wmMsgSubscribeValue::update_id |
Definition at line 87 of file wm_message_bus.h.
void* wmMsgSubscribeValue::user_data |
User data, can be whatever we like, free using the 'free_data' callback if it's owned.
Definition at line 83 of file wm_message_bus.h.
Referenced by bpy_msgbus_notify(), bpy_msgbus_subscribe_rna(), bpy_msgbus_subscribe_value_free_data(), ED_area_do_msg_notify_tag_refresh(), info_header_region_message_subscribe(), ui_block_message_subscribe(), view3d_do_msg_notify_workbench_view_update(), WM_gizmo_do_msg_notify_tag_refresh(), WM_msg_subscribe_with_key(), and WM_toolsystem_do_msg_notify_tag_refresh().