Blender V5.0
bScreen Struct Reference

#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 ARegionactive_region
struct wmTimeranimtimer
void * context
short fullscreen_flag
char _pad2 [6]
struct wmTooltipStatetool_tip
PreviewImagepreview

Detailed Description

Definition at line 52 of file DNA_screen_types.h.

Member Data Documentation

◆ _pad

char bScreen::_pad[1]

Definition at line 98 of file DNA_screen_types.h.

◆ _pad2

char bScreen::_pad2[6]

Definition at line 110 of file DNA_screen_types.h.

◆ active_region

◆ animtimer

◆ areabase

ListBase bScreen::areabase

Definition at line 65 of file DNA_screen_types.h.

Referenced by actionzone_area_poll(), blender::ed::viewer_path::activate_geometry_node(), ANIM_deselect_keys_in_animation_editors(), annotation_area_exists(), area_calc_totrct(), area_close_exec(), area_close_poll(), area_docking_apply(), area_join_apply(), area_join_modal(), area_move_set_limits(), biggest_non_image_area(), BKE_screen_find_area_from_space(), BKE_screen_find_big_area(), BKE_screen_gizmo_tag_refresh(), BKE_screen_header_alignment_reset(), BKE_screen_path_from_screen_to_space(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), BKE_screen_runtime_refresh_for_blendfile(), BKE_screen_view3d_scene_sync(), blo_do_versions_pre250(), blo_update_defaults_screen(), BLO_update_defaults_workspace(), check_rendered_viewport_visible(), context_find_graph_editor(), do_versions_after_linking_280(), do_versions_gpencil_2_50(), do_versions_windowmanager_2_50(), ED_area_type_hud_clear(), ED_areas_do_frame_follow(), ED_armature_bone_rename(), ED_clip_update_frame(), ED_info_stats_clear(), ED_render_scene_update(), ED_render_view_layer_changed(), ED_screen_area_find_with_spacedata(), ED_screen_areas_iter_first(), ED_screen_areas_iter_next(), ED_screen_draw_edges(), ED_screen_exit(), ED_screen_full_newspace(), ED_screen_scene_change(), ED_screen_state_toggle(), ED_screen_stereo3d_required(), ED_screen_temp_space_open(), ED_space_clip_set_clip(), ED_space_image_paint_update(), ED_space_image_sync(), ED_view3d_gizmo_ruler_remove_by_gpencil_layer(), ED_view3d_screen_datamask(), ED_workspace_layout_duplicate(), blender::ed::animrig::ensure_asset_ui_visible(), find_area_image_empty(), find_area_properties(), find_area_showing_render_result(), blender::find_side_effect_nodes(), blender::ed::geometry::find_socket_log_contexts(), blender::find_socket_log_contexts(), blender::ed::sculpt_paint::flush_update_done(), blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), blender::ed::asset::list::foreach_visible_asset_browser_showing_library(), fullscreen_back_exec(), get_compositor_needed_outputs(), blender::ed::space_node::has_workbench_in_texture_color(), image_walk_id_all_users(), blender::bke::compositor::is_viewport_compositor_used(), menu_items_from_ui_create(), blender::nodes::node_can_sync_cache_clear(), blender::ed::outliner::outliner_sync_to_properties_editors(), RE_FreeUnusedGPUResources(), redraw_timer_step(), redraw_timer_window_swap(), render_image_restore_scene_and_layer(), render_image_update_pass_and_layer(), render_view_show_invoke(), screen_actionzone_area(), screen_actionzone_find_xy(), screen_animation_step_invoke(), screen_area_close(), screen_areas_can_align(), screen_blend_read_after_liblink(), screen_change_prepare(), screen_cursor_set(), screen_data_copy(), screen_delarea(), screen_foreach_id(), screen_geom_vertices_scale_pass(), screen_maximize_area_exec(), screen_parent_find(), screen_state_to_nonnormal(), blender::ed::vse::seq_get_proxy_size_flags(), blender::ed::asset::shelf::show_catalog_in_visible_shelves(), blender::ed::vse::sync_active_scene_and_time_with_scene_strip(), time_top_left_3dwindow(), toolsystem_refresh_screen_from_active_tool(), UI_view2d_sync(), uiTemplateInputStatus(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), view3d_data_consistency_ensure(), window_has_sequence_editor_open(), wm_check_area_exists(), wm_event_do_refresh_wm_and_depsgraph(), wm_gizmomap_handler_context_op(), wm_handler_fileselect_do(), WM_keyconfig_update_ex(), WM_operator_handlers_clear(), WM_toolsystem_do_msg_notify_tag_refresh(), WM_toolsystem_refresh_active(), WM_toolsystem_refresh_screen_window(), WM_toolsystem_reinit_all(), wm_window_close(), wm_window_decoration_style_set_from_theme(), WM_window_find_by_area(), WM_window_open(), and WM_window_title().

◆ context

void* bScreen::context

Context callback.

Definition at line 106 of file DNA_screen_types.h.

Referenced by BKE_screen_blend_read_data(), CTX_data_dir_get_ex(), ctx_data_get(), and screen_refresh_if_needed().

◆ DNA_DEPRECATED

struct Scene* scene bScreen::DNA_DEPRECATED

Definition at line 71 of file DNA_screen_types.h.

◆ do_draw

◆ do_draw_drag

char bScreen::do_draw_drag

Notifier for dragging draw.

Definition at line 93 of file DNA_screen_types.h.

Referenced by wm_draw_update_clear_window(), wm_draw_update_test_window(), and wm_event_drag_and_drop_test().

◆ do_draw_gesture

char bScreen::do_draw_gesture

Notifier for gesture draw.

Definition at line 89 of file DNA_screen_types.h.

Referenced by wm_draw_update_clear_window(), wm_draw_update_test_window(), and wm_gesture_tag_redraw().

◆ do_draw_paintcursor

char bScreen::do_draw_paintcursor

Notifier for paint cursor draw.

Definition at line 91 of file DNA_screen_types.h.

Referenced by wm_draw_update_clear_window(), wm_draw_update_test_window(), and WM_paint_cursor_tag_redraw().

◆ do_refresh

◆ edgebase

◆ flag

◆ fullscreen_flag

short bScreen::fullscreen_flag

Definition at line 109 of file DNA_screen_types.h.

Referenced by ED_screen_state_toggle(), and screen_state_to_nonnormal().

◆ id

◆ preview

PreviewImage* bScreen::preview

◆ redraws_flag

short bScreen::redraws_flag

User-setting for which editors get redrawn during animation playback.

Definition at line 78 of file DNA_screen_types.h.

Referenced by ED_areas_do_frame_follow(), screen_add(), screen_state_to_nonnormal(), and start_playback().

◆ regionbase

◆ scrubbing

◆ skip_handling

char bScreen::skip_handling

Set to delay screen handling after switching back from maximized area.

Definition at line 95 of file DNA_screen_types.h.

Referenced by ED_screen_state_toggle(), and wm_event_do_handlers().

◆ state

◆ temp

◆ tool_tip

◆ vertbase

ListBase bScreen::vertbase

◆ winid


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