|
Blender V4.3
|
#include <wm_message_bus.hh>
Public Attributes | |
| wmMsgSubscribeValue * | next |
| wmMsgSubscribeValue * | 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 71 of file wm_message_bus.hh.
| wmMsgSubscribeValueFreeDataFn wmMsgSubscribeValue::free_data |
Definition at line 82 of file wm_message_bus.hh.
Referenced by bpy_msgbus_subscribe_rna(), and wm_msg_subscribe_value_free().
| uint wmMsgSubscribeValue::is_persistent |
Keep this subscriber if possible.
Definition at line 85 of file wm_message_bus.hh.
Referenced by bpy_msgbus_subscribe_rna(), and WM_msg_subscribe_rna_params().
| wmMsgSubscribeValue* wmMsgSubscribeValue::next |
Definition at line 72 of file wm_message_bus.hh.
| wmMsgNotifyFn wmMsgSubscribeValue::notify |
Callbacks.
Definition at line 80 of file wm_message_bus.hh.
Referenced by bpy_msgbus_subscribe_rna(), info_header_region_message_subscribe(), nla_main_region_message_subscribe(), nla_track_region_message_subscribe(), and WM_msg_subscribe_with_key().
| void* wmMsgSubscribeValue::owner |
Handle, used to iterate and clear.
Definition at line 75 of file wm_message_bus.hh.
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_main_region_message_subscribe(), nla_track_region_message_subscribe(), blender::ed::outliner::outliner_main_region_message_subscribe(), blender::ed::asset::shelf::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(), WM_gizmo_target_property_subscribe_all(), and WM_msg_subscribe_with_key().
| wmMsgSubscribeValue * wmMsgSubscribeValue::prev |
Definition at line 72 of file wm_message_bus.hh.
| uint wmMsgSubscribeValue::tag |
Definition at line 88 of file wm_message_bus.hh.
| wmMsgSubscribeValueUpdateIdFn wmMsgSubscribeValue::update_id |
Definition at line 81 of file wm_message_bus.hh.
| void* wmMsgSubscribeValue::user_data |
User data, can be whatever we like, free using the 'free_data' callback if it's owned.
Definition at line 77 of file wm_message_bus.hh.
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(), nla_main_region_message_subscribe(), nla_track_region_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().