|
Blender V4.5
|
#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 432 of file DNA_screen_types.h.
| char ScrArea::_pad[2] |
Definition at line 470 of file DNA_screen_types.h.
| ListBase ScrArea::actionzones |
Definition at line 495 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 454 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 455 of file DNA_screen_types.h.
Referenced by 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 461 of file DNA_screen_types.h.
| char ScrArea::do_refresh |
Private, for spacetype refresh callback.
Definition at line 463 of file DNA_screen_types.h.
Referenced by ED_area_do_refresh(), and ED_area_tag_refresh().
| short ScrArea::flag |
Definition at line 464 of file DNA_screen_types.h.
Referenced by area_actionzone_refresh_xy(), area_azone_tag_update(), 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 440 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_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 476 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 492 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 435 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 435 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 469 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 490 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(), 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_find_region(), 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 497 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 484 of file DNA_screen_types.h.
Referenced by action_header_region_listener(), action_init(), action_listener(), action_refresh(), action_space_icon_get(), action_space_name_get(), action_space_subtype_get(), action_space_subtype_set(), 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_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(), ED_screen_full_newspace(), ED_screen_full_restore(), ED_screen_restore_temp_type(), 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(), 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_init(), 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(), 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_increment_apply(), 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(), 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_event_handler_region_marker_poll(), 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 446 of file DNA_screen_types.h.
Referenced by 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_animedit_unlink_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_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_overlap_isect_any_xy(), ED_render_engine_area_exit(), ED_scene_markers_get(), ED_screen_animation_timer(), ED_screen_full_newspace(), 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_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(), 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_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 443 of file DNA_screen_types.h.
Referenced by area_add_window_regions(), area_azone_init(), area_calc_totrct(), area_docking_target(), area_dupli_invoke(), area_join_invoke(), area_join_modal(), area_split_factor(), drawscredge_area(), ED_area_init(), ED_area_max_regionsize(), ED_area_update_region_sizes(), gizmo_axis_screen_bounds_get(), gizmo_button2d_bounds(), region_azone_tab_plus(), screen_area_options_invoke(), 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 473 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 438 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_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 438 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 438 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_set_geometry_rect(), screen_areas_align(), and screen_areas_can_align().
| ScrVert * ScrArea::v4 |
Definition at line 438 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 458 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_draw_dock_preview(), and userpref_create().
| short ScrArea::winy |
Definition at line 458 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(), screen_draw_dock_preview(), and blender::ed::vse::sequencer_refresh().