|
Blender V5.0
|
#include <DNA_windowmanager_types.h>
Public Attributes | |
| ID | id |
| ListBase | windows |
| uint8_t | init_flag |
| char | _pad0 [1] |
| short | file_saved |
| short | op_undo_depth |
| short | outliner_sync_select_dirty |
| int | extensions_updates |
| int | extensions_blocked |
| struct wmTimer * | autosavetimer |
| char | autosave_scheduled |
| char | _pad2 [7] |
| wmXrData | xr |
| WindowManagerRuntimeHandle * | runtime |
Window-manager is saved, tag WMAN.
Definition at line 86 of file DNA_windowmanager_types.h.
| char wmWindowManager::_pad0[1] |
Definition at line 98 of file DNA_windowmanager_types.h.
| char wmWindowManager::_pad2[7] |
Definition at line 116 of file DNA_windowmanager_types.h.
| char wmWindowManager::autosave_scheduled |
Auto-save timer was up, but it wasn't possible to auto-save in the current mode.
Definition at line 115 of file DNA_windowmanager_types.h.
| struct wmTimer* wmWindowManager::autosavetimer |
Timer for auto save.
Definition at line 113 of file DNA_windowmanager_types.h.
Referenced by wm_close_and_free().
| int wmWindowManager::extensions_blocked |
Number of blocked & installed extensions.
Definition at line 110 of file DNA_windowmanager_types.h.
Referenced by uiTemplateStatusInfo(), and window_manager_blend_read_data().
| int wmWindowManager::extensions_updates |
Available/pending extensions updates.
Definition at line 108 of file DNA_windowmanager_types.h.
Referenced by uiTemplateStatusInfo(), and window_manager_blend_read_data().
| short wmWindowManager::file_saved |
Indicator whether data was saved.
Definition at line 100 of file DNA_windowmanager_types.h.
Referenced by wm_add_default(), wm_event_do_notifiers(), wm_file_or_session_data_has_unsaved_changes(), WM_file_tag_modified(), and WM_window_title().
| ID wmWindowManager::id |
Definition at line 92 of file DNA_windowmanager_types.h.
Referenced by apply_armature_pose2bones_ui(), BKE_image_editors_update_frame(), edbm_average_normals_ui(), edbm_normals_tools_ui(), edbm_point_normals_ui(), swap_wm_data_for_blendfile(), template_operator_property_buts_draw_single(), ui_layout_operator_properties_only_booleans(), window_manager_blend_read_data(), window_manager_blend_write(), wm_file_read_setup_wm_use_new(), wm_operator_create(), and WM_operator_name_call_with_properties().
| uint8_t wmWindowManager::init_flag |
Set on file read.
Definition at line 97 of file DNA_windowmanager_types.h.
Referenced by ghost_event_proc(), swap_wm_data_for_blendfile(), window_manager_blend_read_data(), WM_check(), WM_keyconfig_init(), and WM_keyconfig_set_active().
| short wmWindowManager::op_undo_depth |
Operator stack depth to avoid nested undo pushes.
Definition at line 102 of file DNA_windowmanager_types.h.
Referenced by ED_text_undo_push_init(), ed_undo_step_pre(), op_generic_value_modal(), pack_islands_exec(), radial_control_modal(), ui_but_anim_decorate_cb(), window_manager_blend_read_data(), WM_event_remove_handlers(), wm_file_read_setup_wm_use_new(), wm_handler_fileselect_do(), wm_handler_operator_call(), WM_operator_call_py(), wm_operator_exec(), wm_operator_finished(), wm_operator_invoke(), and wm_operator_register_check().
| short wmWindowManager::outliner_sync_select_dirty |
Set after selection to notify outliner to sync. Stores type of selection
Definition at line 105 of file DNA_windowmanager_types.h.
Referenced by ED_outliner_select_sync_flag_outliners(), ED_outliner_select_sync_from_all_tag(), ED_outliner_select_sync_from_edit_bone_tag(), ED_outliner_select_sync_from_object_tag(), ED_outliner_select_sync_from_pose_bone_tag(), ED_outliner_select_sync_from_sequence_tag(), and ED_outliner_select_sync_is_dirty().
| WindowManagerRuntimeHandle* wmWindowManager::runtime |
Definition at line 122 of file DNA_windowmanager_types.h.
Referenced by action_buttons_area_init(), action_channel_region_init(), action_main_region_init(), button_tooltip_timer_reset(), buttons_main_region_init(), clip_channels_region_init(), clip_main_region_init(), clip_preview_region_init(), clip_properties_region_init(), clip_tools_region_init(), console_main_region_init(), crashlog_file_generate(), ED_gizmo_poll_or_unlink_delayed_from_operator(), ed_redo_poll(), ED_region_exit(), ED_screen_state_toggle(), ED_undo_group_begin(), ED_undo_group_end(), ED_undo_is_state_valid(), ed_undo_poll(), ED_undo_push(), ghost_event_proc(), blender::ed::transform::gizmo_mesh_extrude_refresh(), graph_buttons_region_init(), graph_channel_region_init(), graph_main_region_init(), image_buttons_region_init(), image_main_region_init(), image_tools_region_init(), info_main_region_init(), nla_buttons_region_init(), nla_main_region_init(), nla_track_region_init(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), radial_control_cancel(), radial_control_invoke(), repeat_history_exec(), repeat_history_invoke(), repeat_history_poll(), repeat_last_exec(), screen_maximize_area_poll(), script_main_region_init(), BlendfileLoadingBaseTest::SetUpTestCase(), text_main_region_init(), text_properties_region_init(), tool_generic_create_gizmo(), topbar_main_region_init(), uiTemplateRunningJobs(), undo_history_draw_menu(), view3d_buttons_region_init(), view3d_header_region_init(), view3d_main_region_init(), view3d_tools_region_init(), window_manager_blend_read_data(), window_manager_blend_write(), wm_add_default(), WM_check(), wm_close_and_free(), wm_drags_check_ops(), wm_drags_draw(), wm_draw_window_onscreen(), wm_event_add_ghostevent(), wm_event_add_notifier_intern(), wm_event_do_depsgraph(), wm_event_do_notifiers(), wm_event_do_region_handlers(), wm_event_drag_and_drop_test(), wm_event_get_keymap_from_toolsystem_ex(), WM_event_start_prepared_drag(), WM_event_timer_add(), WM_event_timer_add_notifier(), WM_event_timer_remove(), WM_event_timer_sleep(), wm_file_read_setup_wm_substitute_old_window(), wm_file_read_setup_wm_use_new(), wm_ghostwindow_destroy(), WM_gizmo_keymap_generic(), WM_gizmo_keymap_generic_drag(), WM_gizmo_keymap_generic_maybe_drag(), WM_gizmo_keymap_generic_press_drag(), WM_gizmo_keymap_generic_select(), WM_gizmogroup_ensure_init(), wm_handler_fileselect_do(), wm_handlers_do_intern(), wm_job_find(), wm_job_free(), WM_jobs_get(), WM_jobs_has_running(), WM_jobs_has_running_type(), WM_jobs_kill_all(), WM_jobs_kill_all_except(), WM_jobs_kill_all_from_owner(), WM_jobs_kill_type(), WM_jobs_stop_all_from_owner(), WM_jobs_stop_type(), WM_jobs_test(), wm_jobs_test_suspend_stop(), wm_jobs_timer(), wm_jobs_timer_end(), wm_jobs_update_progress_bars(), wm_jobs_update_qos(), WM_keyconfig_active(), WM_keyconfig_ensure(), WM_keyconfig_init(), WM_keyconfig_new(), WM_keyconfig_remove(), WM_keyconfig_update_ex(), WM_keymap_active(), WM_keymap_find_all(), WM_keymap_find_all_spaceid_or_empty(), WM_keymap_item_find_match(), WM_keymap_item_restore_to_default(), wm_keymap_preset(), WM_locked_interface_set_with_flags(), WM_main_remove_notifier_reference(), WM_modalkeymap_ensure(), wm_operator_check_locked_interface(), WM_operator_free_all_after(), WM_operator_is_repeat(), WM_operator_last_redo(), wm_operator_register(), wm_operator_register_active_id(), WM_operator_stack_clear(), wm_operator_undo_active_id(), WM_paint_cursor_activate(), WM_paint_cursor_end(), WM_paint_cursor_remove_by_type(), wm_paintcursor_draw(), wm_paintcursor_tag(), wm_paintcursor_test(), WM_report_banner_show(), WM_report_banners_cancel(), wm_reports_free(), WM_reports_from_reports_move(), wm_test_gpu_backend_fallback(), wm_user_modal_keymap_set_items(), wm_window_clear_drawable(), wm_window_free(), wm_window_ghostwindow_add(), wm_window_ghostwindow_ensure(), wm_window_make_drawable(), WM_window_pixels_read_from_frontbuffer(), WM_window_pixels_read_sample_from_frontbuffer(), wm_window_reset_drawable(), wm_window_set_drawable(), wm_window_timers_delete_removed(), wm_window_timers_process(), and wm_xr_error_handler().
| ListBase wmWindowManager::windows |
Definition at line 94 of file DNA_windowmanager_types.h.
Referenced by arg_handle_scene_set(), BKE_view_layer_rename(), BKE_workspace_id_tag_all_visible(), current_screen_compat(), do_versions_after_linking_280(), ED_area_type_hud_clear(), ED_areas_do_frame_follow(), ED_editors_init_for_undo(), ED_render_scene_update(), ED_scene_delete(), ED_scene_view_layer_delete(), ED_screen_animation_no_scrub(), ED_screen_animation_playing(), ED_screen_scene_find_with_window(), ED_screen_window_find(), ED_screens_init(), ED_space_image_paint_update(), ED_space_image_sync(), ED_view3d_gizmo_ruler_remove_by_gpencil_layer(), ED_workspace_delete(), find_area_showing_render_result(), find_free_winid(), get_compositor_needed_outputs(), image_walk_id_all_users(), blender::bke::compositor::is_viewport_compositor_used(), RE_FreeUnusedGPUResources(), screen_animation_step_invoke(), sound_jack_sync_callback(), toolsystem_brush_activate_from_toolref_for_object_paint(), toolsystem_brush_activate_from_toolref_for_object_particle(), toolsystem_brush_clear_paint_reference(), ui_popup_block_remove(), window_manager_blend_read_after_liblink(), window_manager_blend_read_data(), window_manager_blend_write(), window_manager_foreach_id(), WM_check(), wm_clear_default_size(), wm_close_and_free(), WM_cursor_wait(), wm_data_consistency_ensure(), wm_drags_exit(), wm_draw_update(), wm_dropbox_invoke(), wm_event_cursor_other_windows(), wm_event_do_depsgraph(), wm_event_do_handlers(), wm_event_do_notifiers(), wm_event_do_refresh_wm_and_depsgraph(), WM_event_fileselect_event(), wm_event_find_fileselect_root_window_from_context(), WM_event_remove_handlers(), WM_event_remove_modal_handler_all(), WM_event_timer_remove(), wm_event_timers_execute(), wm_file_read_setup_wm_use_new(), wm_handler_fileselect_do(), WM_init_splash(), wm_jobs_update_progress_bars(), WM_keyconfig_update_ex(), WM_operator_handlers_clear(), WM_report_banner_show(), wm_test_gpu_backend_fallback(), WM_toolsystem_ref_sync_from_context(), WM_toolsystem_update_from_context_view3d(), wm_window_close(), WM_window_find_by_area(), wm_window_ghostwindows_ensure(), wm_window_ghostwindows_remove_invalid(), wm_window_new(), WM_window_open(), WM_window_set_active_scene(), WM_window_set_active_view_layer(), WM_window_set_active_workspace(), WM_windows_scene_get_from_screen(), WM_windows_view_layer_get_from_screen(), WM_windows_workspace_get_from_screen(), and wm_xr_session_root_window_or_fallback_get().
| wmXrData wmWindowManager::xr |
Definition at line 119 of file DNA_windowmanager_types.h.
Referenced by blo_update_defaults_windowmanager(), window_manager_blend_read_data(), window_manager_blend_write(), window_manager_foreach_id(), wm_xr_data_free(), wm_xr_error_handler(), wm_xr_events_handle(), wm_xr_exit(), wm_xr_init(), wm_xr_navigation_fly_invoke(), wm_xr_navigation_fly_modal(), wm_xr_navigation_grab_modal(), wm_xr_navigation_reset_exec(), wm_xr_navigation_swap_hands_invoke(), wm_xr_navigation_swap_hands_modal(), wm_xr_navigation_teleport_modal(), wm_xr_operator_sessionactive(), wm_xr_session_actions_update(), wm_xr_session_create_cb(), wm_xr_session_do_depsgraph(), wm_xr_session_scene_and_depsgraph_get(), wm_xr_session_surface_draw(), wm_xr_session_toggle(), and wm_xr_session_toggle_exec().