|
Blender V4.3
|
#include <DNA_screen_types.h>
Public Attributes | |
| ID | id |
| ListBase | vertbase |
| ListBase | edgebase |
| ListBase | areabase |
| ListBase | regionbase |
| struct Scene *scene | DNA_DEPRECATED |
| short | flag |
| short | winid |
| short | redraws_flag |
| char | temp |
| char | state |
| char | do_draw |
| char | do_refresh |
| char | do_draw_gesture |
| char | do_draw_paintcursor |
| char | do_draw_drag |
| char | skip_handling |
| char | scrubbing |
| char | _pad [1] |
| struct ARegion * | active_region |
| struct wmTimer * | animtimer |
| void * | context |
| struct wmTooltipState * | tool_tip |
| PreviewImage * | preview |
Definition at line 49 of file DNA_screen_types.h.
| char bScreen::_pad[1] |
Definition at line 90 of file DNA_screen_types.h.
| struct ARegion* bScreen::active_region |
Active region that has mouse focus.
Definition at line 93 of file DNA_screen_types.h.
Referenced by wm_operator_invoke().
| struct wmTimer* bScreen::animtimer |
If set, screen has timer handler added in window.
Definition at line 96 of file DNA_screen_types.h.
Referenced by ED_screen_animation_timer(), ED_screen_state_toggle(), frame_jump_exec(), initTransInfo(), screen_change_prepare(), and screen_state_to_nonnormal().
| ListBase bScreen::areabase |
Definition at line 57 of file DNA_screen_types.h.
Referenced by area_docking_apply(), area_join_modal(), ED_screen_full_newspace(), ED_screen_state_toggle(), ED_workspace_layout_duplicate(), blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), screen_animation_step_invoke(), screen_change_prepare(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), and WM_window_find_by_area().
| void* bScreen::context |
Context callback.
Definition at line 98 of file DNA_screen_types.h.
| struct Scene* scene bScreen::DNA_DEPRECATED |
Definition at line 63 of file DNA_screen_types.h.
| char bScreen::do_draw |
Notifier for drawing edges.
Definition at line 77 of file DNA_screen_types.h.
Referenced by area_split_modal(), and screen_new_activate_prepare().
| char bScreen::do_draw_drag |
Notifier for dragging draw.
Definition at line 85 of file DNA_screen_types.h.
| char bScreen::do_draw_gesture |
Notifier for gesture draw.
Definition at line 81 of file DNA_screen_types.h.
| char bScreen::do_draw_paintcursor |
Notifier for paint cursor draw.
Definition at line 83 of file DNA_screen_types.h.
| char bScreen::do_refresh |
Notifier for scale screen, changed screen, etc.
Definition at line 79 of file DNA_screen_types.h.
Referenced by screen_add(), and screen_new_activate_prepare().
| ListBase bScreen::edgebase |
Definition at line 56 of file DNA_screen_types.h.
| short bScreen::flag |
General flags.
Definition at line 66 of file DNA_screen_types.h.
Referenced by ED_screen_state_toggle(), and screen_state_to_nonnormal().
| ID bScreen::id |
Definition at line 50 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), BKE_workspace_layout_add(), BKE_workspace_layout_remove(), do_version_workspaces_create_from_screens(), and screen_state_to_nonnormal().
| PreviewImage* bScreen::preview |
Definition at line 103 of file DNA_screen_types.h.
| short bScreen::redraws_flag |
User-setting for which editors get redrawn during animation playback.
Definition at line 70 of file DNA_screen_types.h.
Referenced by areas_do_frame_follow(), and screen_state_to_nonnormal().
| ListBase bScreen::regionbase |
Screen level regions (menus), runtime only.
Definition at line 61 of file DNA_screen_types.h.
| char bScreen::scrubbing |
Set when scrubbing to avoid some costly updates.
Definition at line 89 of file DNA_screen_types.h.
| char bScreen::skip_handling |
Set to delay screen handling after switching back from maximized area.
Definition at line 87 of file DNA_screen_types.h.
| char bScreen::state |
Temp screen for image render display or file-select.
Definition at line 75 of file DNA_screen_types.h.
Referenced by blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), screen_state_to_nonnormal(), and blender::ed::viewer_path::update_active_geometry_nodes_viewer().
| char bScreen::temp |
Temp screen in a temp window, don't save (like user-preferences).
Definition at line 73 of file DNA_screen_types.h.
Referenced by ED_workspace_layout_cycle(), and screen_state_to_nonnormal().
| struct wmTooltipState* bScreen::tool_tip |
Runtime.
Definition at line 101 of file DNA_screen_types.h.
| ListBase bScreen::vertbase |
Screens have vertices/edges to define areas.
Definition at line 55 of file DNA_screen_types.h.
| short bScreen::winid |
Window-ID from WM, starts with 1.
Definition at line 68 of file DNA_screen_types.h.
Referenced by screen_new_activate_prepare(), and wm_file_read_setup_wm_keep_old().