|
Blender V5.0
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct ScrArea * | next |
| struct ScrArea * | prev |
| ScrVert * | v1 |
| ScrVert * | v2 |
| ScrVert * | v3 |
| ScrVert * | v4 |
| bScreen * | full |
| rcti | totrct |
| char | spacetype |
| char | butspacetype |
| short | butspacetype_subtype |
| short | winx |
| short | winy |
| char headertype | DNA_DEPRECATED |
| char | do_refresh |
| short | flag |
| short | region_active_win |
| char | _pad [2] |
| struct SpaceType * | type |
| ScrGlobalAreaData * | global |
| ListBase | spacedata |
| ListBase | regionbase |
| ListBase | handlers |
| ListBase | actionzones |
| ScrArea_Runtime | runtime |
Definition at line 441 of file DNA_screen_types.h.
| char ScrArea::_pad[2] |
Definition at line 479 of file DNA_screen_types.h.
| ListBase ScrArea::actionzones |
Definition at line 504 of file DNA_screen_types.h.
Referenced by area_actionzone_refresh_xy(), area_azone_init(), BKE_screen_area_free(), direct_link_area(), fullscreen_azone_init(), region_azone_edge_init(), region_azone_scrollbar_init(), and region_draw_azones().
| char ScrArea::butspacetype |
eSpace_Type (SPACE_FOO).
Temporarily used while switching area type, otherwise this should be SPACE_EMPTY. Also, versioning uses it to nicely replace deprecated editors. It's been there for ages, name doesn't fit any more.
Definition at line 463 of file DNA_screen_types.h.
Referenced by BKE_screen_area_map_blend_write(), direct_link_area(), and WM_window_open().
| short ScrArea::butspacetype_subtype |
Definition at line 464 of file DNA_screen_types.h.
Referenced by action_create(), ED_area_newspace(), ED_area_prevspace(), and space_type_set_or_cycle_exec().
| char headertype ScrArea::DNA_DEPRECATED |
OLD! 0=no header, 1= down, 2= up.
Definition at line 470 of file DNA_screen_types.h.
| char ScrArea::do_refresh |
Private, for spacetype refresh callback.
Definition at line 472 of file DNA_screen_types.h.
Referenced by ED_area_do_refresh(), and ED_area_tag_refresh().
| short ScrArea::flag |
Definition at line 473 of file DNA_screen_types.h.
Referenced by area_actionzone_refresh_xy(), area_azone_tag_update(), area_docking_apply(), area_offscreen_init(), direct_link_area(), ED_area_data_copy(), ED_area_init(), ED_area_prevspace(), ED_area_tag_region_size_update(), ED_area_update_region_sizes(), ED_screen_full_prevspace(), ED_screen_temp_space_open(), ED_screens_header_tools_menu_create(), header_toggle_menus_exec(), hud_region_layout(), render_view_open(), screen_state_to_nonnormal(), wm_draw_area_offscreen(), wm_event_do_handlers(), and wm_operator_finished().
| bScreen* ScrArea::full |
If area==full, this is the parent.
Definition at line 449 of file DNA_screen_types.h.
Referenced by BKE_screen_foreach_id_screen_area(), ED_screen_full_newspace(), ED_screen_full_prevspace(), ED_screen_restore_temp_type(), ED_screen_state_toggle(), ED_screen_temp_space_open(), ED_workspace_layout_cycle(), blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), render_view_cancel_exec(), render_view_open(), screen_animation_region_tag_redraw(), screen_area_menu_items(), screen_area_touch_menu_create(), screen_fullscreen_find_associated_normal_screen(), screen_state_to_nonnormal(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), wm_event_find_fileselect_root_window_from_context(), and wm_handler_fileselect_do().
| ScrGlobalAreaData* ScrArea::global |
Non-NULL if this area is global.
Definition at line 485 of file DNA_screen_types.h.
Referenced by actionzone_modal(), area_split_allowed(), BKE_screen_area_free(), BKE_screen_area_map_blend_write(), direct_link_area(), ED_area_global_max_size_y(), ED_area_global_min_size_y(), ED_area_global_size_y(), ED_area_init(), ED_area_is_global(), ED_screen_areas_iter_first(), ED_screen_areas_iter_next(), ED_screen_state_toggle(), and screen_global_area_refresh().
| ListBase ScrArea::handlers |
Definition at line 501 of file DNA_screen_types.h.
Referenced by clip_init(), direct_link_area(), ED_area_exit(), ED_area_init(), ed_default_handlers(), image_init(), menu_types_add_from_keymap_items(), wm_dropbox_active(), wm_event_do_handlers(), wm_keymap_item_find_props(), and WM_window_cursor_keymap_status_refresh().
| struct ScrArea* ScrArea::next |
Definition at line 444 of file DNA_screen_types.h.
Referenced by blo_do_versions_250(), blo_do_versions_pre250(), ED_screen_areas_iter_next(), find_area_image_empty(), image_sample_apply(), screen_data_copy(), and wm_gizmomap_handler_context_op().
| struct ScrArea * ScrArea::prev |
Definition at line 444 of file DNA_screen_types.h.
| short ScrArea::region_active_win |
Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.
Definition at line 478 of file DNA_screen_types.h.
Referenced by BKE_area_find_region_active_win(), direct_link_area(), and WM_operator_region_active_win_set().
| ListBase ScrArea::regionbase |
Definition at line 499 of file DNA_screen_types.h.
Referenced by action_listener(), action_refresh(), area_calc_region_type_index(), area_find_region_by_type_and_index_hint(), area_init_type_fallback(), area_offscreen_exit(), area_offscreen_init(), area_regions_poll(), blender::ed::asset::shelf::AssetView::begin_filtering(), BKE_area_find_region_active_win(), BKE_area_find_region_type(), BKE_area_find_region_xy(), BKE_screen_area_blend_read_after_liblink(), BKE_screen_area_free(), BKE_screen_gizmo_tag_refresh(), BKE_screen_header_alignment_reset(), BKE_spacedata_find_region_type(), clip_scopes_tag_refresh(), direct_link_area(), do_version_area_change_space_to_space_action(), ED_area_and_region_types_init(), ED_area_data_copy(), ED_area_data_swap(), ED_area_exit(), ED_area_find_region_xy_visual(), ED_area_init(), ED_area_max_regionsize(), ED_area_newspace(), ED_area_status_text(), ED_area_tag_redraw(), ED_area_tag_redraw_no_rebuild(), ED_area_tag_redraw_regiontype(), ED_area_update_region_sizes(), ED_region_overlap_isect_any_xy(), ED_region_remove(), ED_render_engine_area_exit(), ED_render_view3d_update(), ED_screen_area_active(), ED_screen_set_active_region(), ED_screen_state_toggle(), ED_slider_create(), ED_view3d_area_user_region(), ED_view3d_quadview_update(), ED_view3d_shade_update(), ED_view3d_smooth_view_undo_begin(), ED_view3d_smooth_view_undo_end(), file_edit_directory_path_exec(), file_space_subtype_set(), file_start_filter_exec(), hud_region_add(), image_scopes_tag_refresh(), blender::ed::space_node::node_draw_space(), region_align_info_from_area(), region_align_info_to_area(), region_event_inside(), region_quadview_exec(), screen_area_spacelink_add(), screen_set_3dview_camera(), screen_state_to_nonnormal(), blender::ed::vse::sequencer_tools_region_draw(), text_has_properties_region(), UI_view2d_sync(), version_ensure_missing_regions(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_from_minmax_multi(), view3d_id_remap_v3d(), view3d_localview_exit(), view3d_localview_init(), wm_check_region_exists(), wm_draw_area_offscreen(), wm_draw_update_clear_window(), wm_draw_update_test_window(), wm_draw_window_onscreen(), wm_event_do_handlers_area_regions(), wm_event_get_keymap_from_toolsystem_ex(), WM_gizmo_group_unlink_delayed_ptr_from_space(), wm_gizmomap_handler_context_op(), wm_handler_op_context_get_if_valid(), WM_operator_region_active_win_set(), wm_uilisttype_unlink_from_area(), and write_area().
| ScrArea_Runtime ScrArea::runtime |
Definition at line 506 of file DNA_screen_types.h.
Referenced by BKE_screen_runtime_refresh_for_blendfile(), blender::ed::sculpt_paint::brush_tool_get(), direct_link_area(), ED_area_init(), is_brush_related_tool(), blender::ed::vse::sequencer_main_cursor(), view3d_interactive_add_begin(), view3d_interactive_add_modal(), blender::ed::transform::WIDGETGROUP_gizmo_poll_context(), blender::ed::transform::WIDGETGROUP_gizmo_setup(), WM_cursor_set_from_tool(), wm_event_get_keymap_from_toolsystem_ex(), WM_toolsystem_ref_from_context(), and WM_toolsystem_refresh_screen_area().
| ListBase ScrArea::spacedata |
SpaceLink. A list of space links (editors) that were open in this area before. When changing the editor type, we try to reuse old editor data from this list. The first item is the active/visible one.
Definition at line 493 of file DNA_screen_types.h.
Referenced by action_init(), action_listener(), action_refresh(), action_space_icon_get(), action_space_name_get(), action_space_subtype_get(), action_space_subtype_set(), ANIM_active_action_from_area(), annotation_paint_initstroke(), annotation_paint_strokeend(), annotation_session_initdata(), annotation_stroke_addpoint(), annotation_stroke_doeraser(), annotation_visible_on_space(), blender::ed::transform::applyAspectRatio(), blender::ed::transform::applyTimeSlideValue(), area_get_prevspace(), area_init_type_fallback(), blender::ed::object::bake_update_image(), BKE_screen_area_blend_read_after_liblink(), BKE_screen_area_free(), BKE_screen_find_area_from_space(), BKE_screen_foreach_id_screen_area(), BKE_screen_path_from_screen_to_space(), BKE_screen_view3d_scene_sync(), BKE_spacedata_find_region_type(), blend_file_thumb_from_camera(), blo_do_versions_250(), blo_do_versions_pre250(), buttons_area_listener(), buttons_area_redraw(), buttons_header_region_message_subscribe(), buttons_init(), blender::ed::transform::calc_gizmo_stats(), blender::ed::transform::calcEdgeSlide_mval_range(), blender::ed::transform::calculateCenterCursor2D(), blender::ed::transform::calculateCenterCursorGraph2D(), blender::ed::transform::calculateZfac(), change_frame_poll(), clip_area_sync_frame_from_scene(), clip_refresh(), clip_scopes_check_gpencil_change(), clip_scopes_tag_refresh(), blender::ed::transform::clip_uv_transform_resize(), blender::ed::transform::clip_uv_transform_translation(), console_main_region_listener(), context_cycle_prop_get(), blender::ed::transform::createTransCursor_image(), blender::ed::transform::createTransCursor_sequencer(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransNodeData(), blender::ed::transform::createTransSeqImageData(), CTX_wm_space_action(), CTX_wm_space_clip(), CTX_wm_space_console(), CTX_wm_space_data(), CTX_wm_space_file(), CTX_wm_space_graph(), CTX_wm_space_image(), CTX_wm_space_info(), CTX_wm_space_nla(), CTX_wm_space_node(), CTX_wm_space_outliner(), CTX_wm_space_properties(), CTX_wm_space_seq(), CTX_wm_space_spreadsheet(), CTX_wm_space_text(), CTX_wm_space_topbar(), CTX_wm_space_userpref(), CTX_wm_view3d(), depthdropper_depth_sample_pt(), direct_link_area(), do_version_area_change_space_to_space_action(), ED_annotation_data_get_pointers_direct(), ED_area_data_copy(), ED_area_data_swap(), ED_area_newspace(), ED_area_prevspace(), ED_area_region_search_filter_get(), ED_drivers_editor_init(), ED_file_change_dir_ex(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ED_markers_region_visible(), ED_mask_cursor_location_get(), ED_mask_get_aspect(), ED_mask_get_size(), ED_mask_mouse_pos(), ED_mask_new(), ED_mask_pixelspace_factor(), ED_mask_point_pos(), ED_mask_point_pos__reverse(), ED_mask_zoom(), ED_region_do_draw(), ED_scene_markers_get_from_area(), ED_screen_full_newspace(), ED_screen_full_restore(), ED_screen_restore_temp_type(), ED_screen_state_toggle(), ED_screen_temp_space_open(), ED_screens_footer_tools_menu_create(), ED_screens_header_tools_menu_create(), ED_text_activate_in_screen(), ED_view3d_area_user_region(), ED_view3d_context_user_region(), ED_view3d_smooth_view_undo_begin(), ED_view3d_smooth_view_undo_end(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), file_draw_check_ex(), file_exit(), file_init(), file_listener(), file_main_region_message_subscribe(), file_space_icon_get(), file_space_name_get(), file_space_subtype_get(), file_space_subtype_set(), find_area_image_empty(), find_space_properties(), blender::ed::transform::flushTransNodes(), blender::ed::transform::flushTransUVs(), blender::ed::transform::freeSeqData(), get_imapaint_zoom(), blender::ed::transform::gizmo2d_calc_bounds(), blender::ed::transform::gizmo2d_calc_transform_pivot(), blender::ed::transform::gizmo2d_generic_poll(), blender::ed::transform::gizmo2d_pivot_point_message_subscribe(), blender::ed::transform::gizmo_3d_foreach_selected(), gizmo_find_intersected_3d_intern(), blender::ed::transform::gizmo_xform_message_subscribe(), blender::ed::transform::graph_bezt_get_transform_selection(), graph_init(), graph_listener(), graph_refresh(), graph_space_icon_get(), graph_space_name_get(), graph_space_subtype_get(), graph_space_subtype_set(), blender::ed::transform::headerTranslation(), image_header_region_draw(), image_listener(), image_main_region_listener(), image_open_exec(), image_refresh(), image_scopes_tag_refresh(), image_space_icon_get(), image_space_name_get(), image_space_subtype_get(), image_space_subtype_set(), image_tools_header_region_draw(), image_undosys_poll(), blender::ed::transform::initBend(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTransInfo(), blender::ed::vse::is_mouse_over_retiming_key(), match_region_with_redraws(), menu_items_from_ui_create(), nla_init(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_area_refresh(), blender::ed::space_node::node_cursor(), blender::ed::space_node::node_exit(), blender::ed::space_node::node_space_icon_get(), blender::ed::space_node::node_space_name_get(), blender::ed::space_node::node_space_subtype_get(), blender::ed::space_node::node_space_subtype_set(), blender::ed::object::objects_in_mode_or_selected(), operator_markers_region_active(), blender::ed::outliner::outliner_deactivate(), blender::ed::outliner::outliner_init(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_main_region_message_subscribe(), pose_slide_draw_status(), pose_slide_exit(), pose_slide_init(), pose_slide_modal(), blender::ed::transform::postTrans(), blender::ed::transform::projectIntViewEx(), properties_space_needs_realign(), property_search_all_tabs(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_graphedit(), blender::ed::transform::recalcData_nla(), blender::ed::transform::recalcData_tracking(), blender::ed::transform::recalcData_tracking_curves(), blender::ed::transform::recalcData_uv(), region_quadview_exec(), blender::ed::transform::remake_graph_transdata(), blender::ed::transform::removeAspectRatio(), render_view_cancel_exec(), render_view_open(), render_view_show_invoke(), screen_animation_region_tag_redraw(), screen_area_spacelink_add(), screen_render_invoke(), screen_set_3dview_camera(), screen_state_to_nonnormal(), blender::ed::asset::screenshot_preview_exec(), blender::ed::vse::seq_load_apply_generic_options(), blender::ed::vse::sequencer_add_movie_multiple_strips(), blender::ed::vse::sequencer_add_movie_single_strip(), blender::ed::vse::sequencer_init(), blender::ed::vse::sequencer_preview_region_draw(), blender::ed::vse::sequencer_refresh(), blender::ed::vse::sequencer_scopes_tag_refresh(), blender::ed::transform::setSnappingCallback(), blender::ed::transform::setTransformViewAspect(), blender::ed::transform::snap_data_build_preview(), blender::ed::transform::snap_mode_from_spacetype(), space_view3d_listener(), space_view3d_refresh(), blender::ed::transform::special_aftertrans_update__actedit(), blender::ed::transform::special_aftertrans_update__graph(), blender::ed::transform::special_aftertrans_update__mask(), blender::ed::transform::special_aftertrans_update__movieclip(), blender::ed::transform::special_aftertrans_update__movieclip_for_curves(), blender::ed::transform::special_aftertrans_update__node(), blender::ed::transform::special_aftertrans_update__sequencer(), blender::ed::spreadsheet::spreadsheet_cursor(), blender::ed::spreadsheet::spreadsheet_init(), blender::ed::transform::t_around_get(), blender::ed::transform::t_view_get(), template_texture_show(), text_cursor(), text_listener(), texture_paint_image_from_view_exec(), blender::ed::transform::transform_snap_flag_from_spacetype_ptr(), blender::ed::transform::transform_snap_grid_init(), blender::ed::transform::transformEvent(), blender::ed::transform::transinfo_show_overlay(), use_playhead_snapping(), version_ensure_missing_regions(), view3d_calc_minmax_selected(), view3d_calc_minmax_visible(), view3d_exit(), view3d_id_remap_v3d(), view3d_localview_exit(), view3d_localview_init(), view3d_main_region_listener(), view3d_ruler_item_mousemove(), view3d_ruler_item_project(), view_zoom_apply_step(), viewdolly_exec(), blender::ed::transform::viewRedrawForce(), viewzoom_exec(), blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_poll(), blender::ed::transform::WIDGETGROUP_gizmo_poll_context(), blender::ed::transform::WIDGETGROUP_gizmo_poll_tool(), blender::ed::transform::WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_navigate_poll(), wm_draw_region_stereo_set(), wm_handler_fileselect_do(), wm_region_test_render_do_draw(), WM_toolsystem_mode_from_spacetype(), wm_uilisttype_unlink_from_area(), wm_xr_session_actions_update(), and write_area().
| char ScrArea::spacetype |
eSpace_Type (SPACE_FOO).
Definition at line 455 of file DNA_screen_types.h.
Referenced by ANIM_active_action_from_area(), ANIM_animdata_get_context(), anim_set_end_frames_poll(), animchannels_enable_poll(), animchannels_grouping_poll(), animchannels_select_filter_poll(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), annotation_paint_initstroke(), annotation_session_initdata(), annotation_stroke_doeraser(), annotation_stroke_eraser_is_occluded(), annotation_visible_on_space(), apply_frame_snap(), area_init_type_fallback(), area_offscreen_init(), area_split(), blender::ed::greasepencil::bake_grease_pencil_animation_poll(), blender::ed::object::bake_update_image(), BKE_screen_area_free(), BKE_screen_area_map_blend_write(), BKE_screen_area_map_find_area_xy(), BKE_screen_find_big_area(), BKE_screen_header_alignment_reset(), blender::ui::bonedropper_sample(), blender::ui::bonedropper_sample_pt(), blender::ui::bonedropper_set_draw_callback_region(), blender::ed::sculpt_paint::brush_tool_get(), change_frame_poll(), context_cycle_prop_get(), CTX_wm_region_view3d(), CTX_wm_space_action(), CTX_wm_space_clip(), CTX_wm_space_console(), CTX_wm_space_file(), CTX_wm_space_graph(), CTX_wm_space_image(), CTX_wm_space_info(), CTX_wm_space_nla(), CTX_wm_space_node(), CTX_wm_space_outliner(), CTX_wm_space_properties(), CTX_wm_space_seq(), CTX_wm_space_spreadsheet(), CTX_wm_space_text(), CTX_wm_space_topbar(), CTX_wm_space_userpref(), CTX_wm_view3d(), datadropper_id_sample_pt(), depthdropper_depth_sample_pt(), direct_link_area(), do_version_area_change_space_to_space_action(), ED_annotation_data_get_pointers_direct(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_area_and_region_types_init(), ED_area_data_copy(), ED_area_data_swap(), ED_area_icon(), ED_area_init(), ED_area_name(), ED_area_newspace(), ED_area_offscreen_create(), ED_area_region_search_filter_get(), ed_default_handlers(), ED_file_change_dir_ex(), ED_gpencil_stroke_can_use_direct(), ed_imbuf_sample_apply(), ED_imbuf_sample_draw(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ED_markers_region_visible(), ED_mask_cursor_location_get(), ED_mask_get_aspect(), ED_mask_get_size(), ED_mask_mouse_pos(), ED_mask_new(), ED_mask_pixelspace_factor(), ED_mask_point_pos(), ED_mask_point_pos__reverse(), ED_mask_zoom(), ED_maskedit_mask_poll(), ED_maskedit_mask_visible_splines_poll(), ED_maskedit_poll(), ED_maskedit_visible_splines_poll(), blender::ed::outliner::ed_operator_outliner_datablocks_active(), blender::ed::outliner::ed_operator_outliner_id_orphans_active(), ED_pose_object_from_context(), ED_region_do_draw(), ED_region_do_layout(), ED_region_draw_overflow_indication(), ED_region_header_layout(), ED_region_overlap_isect_any_xy(), ED_render_engine_area_exit(), ED_scene_markers_get_from_area(), ED_screen_animation_timer(), ED_screen_full_newspace(), ED_screen_state_toggle(), ED_screens_header_tools_menu_create(), ED_view3d_context_activate(), ED_view3d_context_rv3d(), ED_view3d_context_user_region(), ensure_change_frame_keylist(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), file_draw_check_ex(), find_area_image_empty(), fmodifier_list_space_specific(), get_imapaint_zoom(), get_selection(), get_snap_angle(), blender::ed::transform::gizmo2d_calc_bounds(), blender::ed::transform::gizmo2d_calc_rotation(), blender::ed::transform::gizmo2d_calc_transform_orientation(), blender::ed::transform::gizmo2d_calc_transform_pivot(), blender::ed::transform::gizmo2d_generic_poll(), blender::ed::transform::gizmo2d_pivot_point_message_subscribe(), blender::ed::transform::gizmo2d_xform_draw_prepare(), blender::ed::transform::gizmo2d_xform_invoke_prepare(), gizmo_move_invoke(), gpencil_point_to_xy(), graph_driver_delete_invalid_poll(), graphop_active_fcurve_poll(), graphop_editable_keyframes_poll(), graphop_selected_fcurve_poll(), graphop_visible_keyframes_poll(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_poll(), blender::ed::greasepencil::grease_pencil_snap_poll(), image_open_exec(), image_sample_apply(), image_undosys_poll(), blender::ed::transform::initTransInfo(), is_brush_related_tool(), keyframe_jump_exec(), keylist_from_dopesheet(), match_region_with_redraws(), menu_items_from_ui_create(), mouse_anim_channels(), blender::ed::object::objects_in_mode_or_selected(), operator_markers_region_active(), blender::ed::outliner::outliner_orphans_purge_exec(), PE_poll_view3d(), pose_slide_draw_status(), pose_slide_exit(), pose_slide_init(), pose_slide_modal(), properties_space_needs_realign(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_graphedit(), region_azone_edge_poll(), region_background_is_transparent(), region_flip_poll(), blender::ed::asset::shelf::region_on_poll_success(), region_quadview_exec(), region_rect_recursive(), region_toggle_poll(), region_uses_category_tabs(), render_view_open(), screen_addarea_ex(), screen_animation_region_tag_redraw(), screen_area_menu_items(), screen_context_menu_invoke(), screen_state_to_nonnormal(), blender::ed::asset::screenshot_preview_exec(), space_context_cycle_poll(), space_type_set_or_cycle_exec(), space_type_set_or_cycle_poll(), toolsystem_active_tool_from_context_or_view3d(), toolsystem_key_from_context_or_view3d(), toolsystem_ref_set_by_brush_type(), blender::ed::transform::transform_poll_property(), blender::ed::transform::transform_shear_poll(), blender::ed::transform::transformEvent(), UI_but_func_menu_search(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_tool(), UI_view2d_area_supports_sync(), uiTemplateInputStatus(), uiTemplateRunningJobs(), use_playhead_snapping(), v3d_cursor_snap_poll_fn(), vertex_paint_poll_ex(), view3d_exit(), view_zoom_axis_lock_defaults(), view_zoomstep_exit(), weight_paint_poll_ex(), WIDGETGROUP_navigate_poll(), wm_area_name(), wm_draw_area_offscreen(), wm_draw_region_stereo_set(), wm_draw_window_offscreen(), wm_event_get_keymap_from_toolsystem_ex(), WM_event_handler_region_marker_poll(), wm_handler_fileselect_do(), wm_paintcursor_draw(), wm_region_draw_overlay(), wm_region_test_render_do_draw(), WM_region_use_viewport(), wm_search_menu_invoke(), WM_toolsystem_do_msg_notify_tag_refresh(), WM_toolsystem_key_from_context(), WM_toolsystem_ref_from_context(), WM_toolsystem_ref_set_by_id_ex(), WM_toolsystem_refresh_screen_area(), WM_toolsystem_update_from_context(), wm_window_close(), WM_window_cursor_keymap_status_refresh(), wm_window_decoration_style_set_from_theme(), wm_window_new_exec(), WM_window_open(), WM_window_status_area_find(), WM_window_title(), and write_area().
| rcti ScrArea::totrct |
Rect bound by v1 v2 v3 v4.
Definition at line 452 of file DNA_screen_types.h.
Referenced by area_add_window_regions(), area_azone_init(), area_calc_totrct(), area_close_exec(), area_docking_apply(), area_docking_target(), area_draw_azone(), area_dupli_invoke(), area_join_apply(), area_join_invoke(), area_join_modal(), area_split_factor(), area_split_modal(), drawscredge_area(), ED_area_init(), ED_area_max_regionsize(), ED_area_update_region_sizes(), gizmo_axis_screen_bounds_get(), gizmo_button2d_bounds(), is_header_azone_location(), region_azone_tab_plus(), screen_area_options_invoke(), screen_area_touch_menu_create(), screen_draw_dock_preview(), screen_draw_join_highlight(), screen_draw_split_preview(), screenshot_data_create(), blender::ed::asset::screenshot_preview_exec(), wm_event_do_handlers(), and wm_operator_invoke().
| struct SpaceType* ScrArea::type |
Callbacks for this space type.
Definition at line 482 of file DNA_screen_types.h.
Referenced by area_init_type_fallback(), area_offscreen_exit(), area_offscreen_init(), blender::ui::bonedropper_set_draw_callback_region(), CTX_data_dir_get_ex(), ctx_data_get(), datadropper_set_draw_callback_region(), direct_link_area(), do_version_area_change_space_to_space_action(), ED_area_and_region_types_init(), ED_area_data_copy(), ED_area_data_swap(), ED_area_do_refresh(), ED_area_exit(), ED_area_icon(), ED_area_init(), ED_area_name(), ED_area_newspace(), ED_area_type_hud_ensure(), ED_region_remove(), blender::ed::animrig::ensure_asset_ui_visible(), property_search_all_tabs(), and region_quadview_exec().
| ScrVert* ScrArea::v1 |
Ordered (bottom-left, top-left, top-right, bottom-right).
Definition at line 447 of file DNA_screen_types.h.
Referenced by area_calc_totrct(), area_findsharededge(), area_getoffsets(), area_getorientation(), area_join_modal(), area_split(), area_split_init(), area_split_invoke(), area_split_modal(), BKE_screen_area_map_find_area_xy(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), direct_link_area(), screen_addarea_ex(), screen_area_close(), screen_area_join_aligned(), screen_area_join_ex(), screen_area_set_geometry_rect(), screen_areas_align(), screen_areas_can_align(), screen_data_copy(), screen_geom_area_height(), screen_geom_area_width(), and screen_geom_find_area_split_point().
| ScrVert * ScrArea::v2 |
Definition at line 447 of file DNA_screen_types.h.
Referenced by area_calc_totrct(), area_findsharededge(), area_getoffsets(), area_join_modal(), area_split(), area_split_init(), area_split_modal(), BKE_screen_area_map_find_area_xy(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), direct_link_area(), screen_addarea_ex(), screen_area_join_aligned(), screen_area_set_geometry_rect(), screen_areas_align(), screen_geom_area_height(), and screen_geom_find_area_split_point().
| ScrVert * ScrArea::v3 |
Definition at line 447 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getoffsets(), area_getorientation(), area_join_modal(), area_split(), area_split_modal(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), direct_link_area(), screen_addarea_ex(), screen_area_close(), screen_area_join_aligned(), screen_area_join_ex(), screen_area_set_geometry_rect(), screen_areas_align(), and screen_areas_can_align().
| ScrVert * ScrArea::v4 |
Definition at line 447 of file DNA_screen_types.h.
Referenced by area_calc_totrct(), area_findsharededge(), area_getoffsets(), area_join_modal(), area_split(), area_split_init(), area_split_modal(), BKE_screen_area_map_find_area_xy(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), direct_link_area(), screen_addarea_ex(), screen_area_join_aligned(), screen_area_set_geometry_rect(), screen_areas_align(), screen_geom_area_width(), and screen_geom_find_area_split_point().
| short ScrArea::winx |
Size.
Definition at line 467 of file DNA_screen_types.h.
Referenced by area_add_window_regions(), area_calc_totrct(), area_docking_target(), area_dupli_open(), area_is_pseudo_minimized(), area_join_modal(), area_split_allowed(), area_split_factor(), area_split_invoke(), BKE_screen_find_big_area(), init_preview_region(), menu_items_from_ui_create(), region_overlap_fix(), screen_area_touch_menu_create(), screen_draw_dock_preview(), and userpref_create().
| short ScrArea::winy |
Definition at line 467 of file DNA_screen_types.h.
Referenced by action_create(), area_add_window_regions(), area_calc_totrct(), area_docking_target(), area_dupli_open(), area_is_pseudo_minimized(), area_join_modal(), area_split_allowed(), area_split_factor(), area_split_invoke(), BKE_screen_find_big_area(), init_preview_region(), menu_items_from_ui_create(), nla_create(), region_azone_edge_poll(), screen_area_touch_menu_create(), screen_draw_dock_preview(), and blender::ed::vse::sequencer_refresh().