|
Blender V5.0
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct ARegion * | next |
| struct ARegion * | prev |
| View2D | v2d |
| rcti | winrct |
| short | winx |
| short | winy |
| int | category_scroll |
| short | regiontype |
| short | alignment |
| short | flag |
| short | sizex |
| short | sizey |
| short | overlap |
| short | flagfullscreen |
| char | _pad [2] |
| ListBase | panels |
| ListBase | panels_category_active |
| ListBase | ui_lists |
| ListBase | ui_previews |
| ListBase | view_states |
| void * | regiondata |
| ARegionRuntimeHandle * | runtime |
Definition at line 509 of file DNA_screen_types.h.
| char ARegion::_pad[2] |
Definition at line 542 of file DNA_screen_types.h.
| short ARegion::alignment |
How it should split.
Definition at line 527 of file DNA_screen_types.h.
Referenced by action_create(), area_add_header_region(), area_add_window_regions(), area_draw_azone(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_500(), buttons_create(), clip_create(), console_create(), do_version_action_editor_properties_region(), do_versions_area_ensure_tool_region(), ED_area_max_regionsize(), ED_area_tag_region_size_update(), ED_region_blend_alpha(), ED_region_contains_xy(), ED_region_do_draw(), ED_region_floating_init(), ED_region_panel_category_gutter_calc_rect(), ED_region_panels_draw(), ED_region_panels_init(), ED_region_panels_layout_ex(), ED_region_visibility_change_update_animated(), ED_screens_region_flip_menu_create(), ED_view3d_quadview_update(), file_create(), graph_create(), blender::ed::asset::shelf::header_region_init(), hud_region_add(), image_create(), image_tools_header_region_draw(), info_create(), is_header_azone_location(), nla_create(), blender::ed::space_node::node_create(), blender::ed::space_node::node_draw_space(), blender::ed::outliner::outliner_create(), panel_region_offset_x_get(), region_align_info_to_area_for_headers(), region_azone_edge_poll(), region_azones_add(), region_evaulate_visibility(), region_flip_exec(), region_overlap_fix(), region_quadview_exec(), region_rect_recursive(), region_scale_invoke(), region_toggle_exec(), region_visible_rect_calc(), screen_draw_region_scale_highlight(), script_create(), blender::ed::vse::sequencer_channel_region_init(), blender::ed::vse::sequencer_create(), sequencer_init_preview_region(), blender::ed::vse::sequencer_refresh(), blender::ed::spreadsheet::spreadsheet_create(), statusbar_create(), statusbar_header_region_init(), template_ID_tabs(), text_create(), text_has_properties_region(), topbar_create(), topbar_header_region_init(), topbar_main_region_init(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_but_align_opposite_to_area_align_get(), ui_handle_panel_category_cycling(), ui_handle_panel_header(), ui_item_menu_hold(), UI_panel_begin(), UI_panel_category_draw_all(), ui_panel_region_width_set(), UI_panel_should_show_background(), ui_region_temp_add(), userpref_create(), v3d_cursor_snap_draw_fn(), version_ensure_missing_regions(), view3d_create(), view3d_tools_header_region_draw(), wm_draw_region_blend(), and wm_handler_fileselect_do().
| int ARegion::category_scroll |
This is a Y offset on the panel tabs that represents pixels, where zero represents no scroll - the first category always shows first at the top.
Definition at line 522 of file DNA_screen_types.h.
Referenced by reset_exec(), UI_panel_category_draw_all(), ui_panel_category_show_active_tab(), and view_pan_apply_ex().
| short ARegion::flag |
Hide, ....
Definition at line 529 of file DNA_screen_types.h.
Referenced by action_create(), blender::ed::asset::shelf::active_shelf_from_area(), animchannels_select_filter_invoke(), area_actionzone_refresh_xy(), area_add_window_regions(), BKE_area_region_copy(), BKE_area_region_free(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_300(), blo_do_versions_430(), blo_do_versions_500(), BLO_update_defaults_workspace(), buttons_main_region_init(), buttons_main_region_layout(), buttons_main_region_property_search(), buttons_navigation_bar_region_init(), direct_link_region(), do_version_action_editor_properties_region(), do_version_area_change_space_to_space_action(), do_versions_after_linking_300(), do_versions_area_ensure_tool_region(), ED_area_type_hud_ensure(), ED_drivers_editor_init(), ED_region_do_layout(), ED_region_draw_overflow_indication(), ED_region_header_init(), ED_region_header_layout(), ED_region_panels_layout_ex(), ED_region_search_filter_update(), ED_region_visibility_change_update(), ED_region_visibility_change_update_animated(), ED_screens_header_tools_menu_create(), blender::ed::animrig::ensure_asset_ui_visible(), file_create(), file_main_region_init(), file_refresh(), graph_create(), blender::ed::asset::shelf::header_region_init(), hud_region_add(), hud_region_draw(), hud_region_hide(), hud_region_init(), hud_region_layout(), image_create(), is_header_azone_location(), nla_create(), blender::ed::space_node::node_create(), blender::ed::space_node::node_draw_space(), blender::ed::outliner::outliner_main_region_init(), uiLayout::panel_prop(), region_azone_edge_init(), region_azone_edge_poll(), region_blend_end(), region_evaulate_visibility(), blender::ed::asset::shelf::region_on_poll_success(), region_overlap_fix(), region_rect_recursive(), region_scale_invoke(), region_scale_modal(), region_scale_toggle_hidden(), region_scale_validate_size(), region_toggle_hidden(), blender::ed::vse::sequencer_create(), sequencer_init_preview_region(), blender::ed::spreadsheet::spreadsheet_create(), blender::ed::spreadsheet::spreadsheet_main_region_init(), statusbar_header_region_init(), text_create(), text_has_properties_region(), text_text_search_exec(), topbar_header_region_init(), topbar_main_region_init(), UI_block_draw(), UI_panels_end(), userpref_create(), userpref_main_region_layout(), userpref_navigation_region_init(), userpref_show_exec(), version_ensure_missing_regions(), view3d_buttons_region_init(), view3d_create(), view3d_tools_region_init(), wm_draw_area_offscreen(), wm_handler_fileselect_do(), and write_region().
| short ARegion::flagfullscreen |
Temporary copy of flag settings for clean full-screen.
Definition at line 540 of file DNA_screen_types.h.
| struct ARegion* ARegion::next |
Definition at line 510 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), blo_do_versions_280(), do_versions_remove_regions_by_type(), ED_area_tag_region_size_update(), ED_region_do_msg_notify_tag_redraw(), ED_region_visibility_change_update_animated(), region_quadview_exec(), region_rect_recursive(), region_visible_rect_calc(), ui_mouse_motion_towards_check(), and wm_gizmomap_handler_context_op().
| short ARegion::overlap |
Private, set for indicate drawing overlapped.
Definition at line 538 of file DNA_screen_types.h.
Referenced by area_actionzone_refresh_xy(), azone_clipped_rect_calc(), ED_area_tag_region_size_update(), ED_region_clear(), ED_region_contains_xy(), ED_region_header_draw_with_button_sections(), ED_region_overlap_isect_x(), ED_region_overlap_isect_x_with_margin(), ED_region_overlap_isect_y(), ED_region_overlap_isect_y_with_margin(), hud_region_add(), blender::ed::space_node::node_draw_space(), panel_draw_aligned_backdrop(), region_azone_edge(), region_draw_status_text(), region_overlap_fix(), region_rect_recursive(), region_toggle_hidden(), region_visible_rect_calc(), UI_panel_category_draw_all(), UI_panel_should_show_background(), v3d_cursor_snap_poll_fn(), and wm_draw_window_onscreen().
| ListBase ARegion::panels |
Definition at line 545 of file DNA_screen_types.h.
Referenced by ANIM_fmodifier_panels(), BKE_area_region_copy(), BKE_area_region_free(), buttons_main_region_property_search(), direct_link_region(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_region_draw_overflow_indication(), ED_region_exit(), ED_region_panels_layout_ex(), ED_region_property_search(), hud_region_layout(), panel_property_search(), panels_collapse_all(), panels_need_realign(), region_panels_remove_invisible_layouts(), region_panels_set_expansion_from_list_data(), region_panels_set_expansion_from_search_filter(), reorder_instanced_panel_list(), set_panels_list_data_expand_flag(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), ui_block_func_POPOVER(), UI_panel_list_matches_data(), UI_panels_begin(), UI_panels_end(), UI_panels_free_instanced(), ui_panels_size(), uiAlignPanelStep(), uiTemplateConstraints(), uiTemplateModifiers(), uiTemplateShaderFx(), and uiTemplateStripModifiers().
| ListBase ARegion::panels_category_active |
Stack of panel categories.
Definition at line 547 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), BKE_area_region_free(), direct_link_region(), ED_region_panels_draw(), UI_panel_category_active_find(), UI_panel_category_active_get(), and ui_panel_category_active_set().
| struct ARegion * ARegion::prev |
Definition at line 510 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), ED_area_max_regionsize(), ED_region_blend_alpha(), ED_region_do_msg_notify_tag_redraw(), ED_view3d_quadview_update(), region_azone_edge_poll(), region_azones_add(), region_evaulate_visibility(), region_overlap_fix(), region_rect_recursive(), region_scale_invoke(), region_visible_rect_calc(), and ui_but_align_opposite_to_area_align_get().
| void* ARegion::regiondata |
XXX 2.50, need spacedata equivalent?
Definition at line 559 of file DNA_screen_types.h.
Referenced by annotation_paint_initstroke(), annotation_session_initdata(), annotation_stroke_convertcoords(), annotation_stroke_eraser_is_occluded(), axis_set_view(), BKE_area_region_copy(), BKE_area_region_free(), brush_edit_init(), calc_initial_placement_point_from_view(), blender::ed::transform::calc_orientation_from_type(), blender::ed::transform::calculateZfac(), content_planes_from_clip_flag(), blender::ed::transform::create_trans_data(), CTX_wm_region_data(), CTX_wm_region_view3d(), depthdropper_depth_sample_pt(), dial_draw_intern(), dial_ghostarc_get_angles(), direct_link_region(), draw_grid_unit_name(), draw_primitive_view(), draw_primitive_view_impl(), draw_viewport_name(), blender::ed::transform::drawPropCircle(), blender::ed::transform::drawSnapping(), drawviewborder(), DRW_select_buffer_read(), DRW_text_cache_draw(), ED_annotation_draw_view3d(), ED_area_type_hud_ensure(), ED_area_type_hud_redo_region_find(), ED_mesh_pick_vert(), ED_view3d_calc_render_border(), ED_view3d_camera_view_pan(), ED_view3d_context_rv3d(), ED_view3d_context_user_region(), ED_view3d_cursor3d_position(), ED_view3d_cursor3d_position_rotation(), ED_view3d_cursor3d_update(), ED_view3d_depth_override(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_draw_setup_view(), ED_view3d_grid_view_scale(), ED_view3d_persp_ensure(), ed_view3d_project__internal(), ED_view3d_project_float_global(), ED_view3d_project_float_object(), ED_view3d_project_int_global(), ED_view3d_project_int_object(), ED_view3d_project_short_global(), ED_view3d_project_short_object(), ED_view3d_project_v2(), ED_view3d_project_v3(), ED_view3d_quadview_update(), ED_view3d_radius_to_dist(), ED_view3d_smooth_view_ex(), ED_view3d_smooth_view_force_finish(), ED_view3d_smooth_view_force_finish_no_camera_lock(), ED_view3d_smooth_view_undo_end(), ED_view3d_stop_render_preview(), ED_view3d_unproject_v3(), ED_view3d_update_viewmat(), ED_view3d_win_to_3d(), ED_view3d_win_to_3d_on_plane(), ED_view3d_win_to_3d_with_shift(), ED_view3d_win_to_delta(), ED_view3d_win_to_origin(), ED_view3d_win_to_ray_clipped_ex(), ED_view3d_win_to_segment_clipped(), ED_view3d_win_to_vector(), EDBM_project_snap_verts(), blender::render::hydra::gf_camera(), blender::ed::transform::gizmo_3d_draw_invoke(), gizmo_arrow_modal(), gizmo_button2d_bounds(), gizmo_cage3d_draw(), gizmo_cage3d_draw_select(), gizmo_find_intersected_3d_intern(), blender::ed::transform::gizmo_modal(), gizmo_ruler_draw(), gizmo_window_project_2d(), blender::ed::greasepencil::grease_pencil_reproject_exec(), hud_panel_operator_redo_poll(), hud_region_free(), hud_region_layout(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initTransInfo(), knife_constrain_axis(), knifeproject_poly_from_object(), knifetool_draw_angle(), mesh_bisect_interactive_calc(), move3d_get_translate(), navigate_pivot_get(), blender::ed::transform::object_project_all_view3d_ex(), paint_weight_gradient_exec(), paintface_select_loop(), blender::ed::transform::projectFloatViewCenterFallback(), blender::ed::asset::shelf::region_blend_read_data(), blender::ed::asset::shelf::region_free(), blender::ed::greasepencil::image_render::region_init(), region_quadview_exec(), region_quadview_init_rv3d(), blender::ed::greasepencil::image_render::region_reset(), screen_opengl_render_init(), blender::ed::transform::set_prop_dist(), blender::ed::transform::setTransformViewMatrices(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_view3d_ex(), texture_paint_image_from_view_exec(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_set(), blender::ed::transform::transform_modal(), blender::ed::transform::transform_mode_default_modal_orientation_set(), blender::ed::transform::transform_orientation_matrix_get(), blender::ed::transform::transformEvent(), ui_popup_block_refresh(), ui_searchbox_apply(), ui_searchbox_autocomplete(), ui_searchbox_create_generic_ex(), ui_searchbox_event(), ui_searchbox_find_index(), ui_searchbox_inside(), ui_searchbox_region_draw_cb__operator(), ui_searchbox_region_draw_fn(), ui_searchbox_region_free_fn(), ui_searchbox_region_layout_fn(), ui_searchbox_select(), ui_searchbox_update(), ui_tooltip_create_with_data(), ui_tooltip_region_draw_cb(), ui_tooltip_region_free_cb(), blender::ed::transform::EdgeSlideData::update_proj_mat(), blender::ed::transform::VertSlideData::update_proj_mat(), v3d_cursor_snap_draw_fn(), v3d_cursor_snap_poll_fn(), v3d_cursor_snap_update(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_calc_minmax_selected(), view3d_calc_minmax_visible(), view3d_camera_to_view_exec(), view3d_camera_to_view_poll(), view3d_camera_user_poll(), view3d_center_camera_exec(), view3d_create(), view3d_draw_border(), view3d_draw_region_info(), view3d_from_minmax(), view3d_interactive_add_begin(), view3d_interactive_add_modal(), view3d_main_region_free(), view3d_main_region_listener(), view3d_main_region_message_subscribe(), view3d_main_region_setup_offscreen(), view3d_main_region_setup_view(), view3d_region_operator_needs_gpu(), view3d_ruler_item_mousemove(), view3d_set_1_to_1_viewborder(), view3d_setobjectascamera_exec(), view3d_smooth_view_force_finish_ex(), view3d_smoothview_apply_from_timer(), view3d_smoothview_invoke(), view3d_win_to_3d_on_plane_maybe_fallback(), view3d_win_to_ray_segment(), view3d_winmatrix_set(), view_axis_exec(), view_camera_exec(), view_dolly_to_vector_3d(), view_roll_angle(), view_zoom_apply_step(), view_zoom_to_window_xy_3d(), view_zoom_to_window_xy_camera(), viewdolly_exec(), vieworbit_exec(), viewpersportho_exec(), viewroll_exec(), viewroll_invoke(), viewzoom_exec(), WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), blender::ed::transform::WIDGETGROUP_gizmo_draw_prepare(), blender::ed::transform::WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_light_point_draw_prepare(), WIDGETGROUP_light_spot_draw_prepare(), WIDGETGROUP_navigate_draw_prepare(), blender::ed::transform::WIDGETGROUP_xform_cage_refresh(), blender::ed::transform::WIDGETGROUP_xform_shear_refresh(), wm_draw_region_stereo_set(), wm_region_test_render_do_draw(), wm_searchbox_tooltip_init(), and write_region().
| short ARegion::regiontype |
Window, header, etc. identifier for drawing.
Definition at line 525 of file DNA_screen_types.h.
Referenced by action_create(), ANIM_animdata_get_context(), annotation_draw_modal(), annotation_session_initdata(), blender::ed::transform::ApplySnapTranslation(), area_add_header_region(), area_add_window_regions(), area_calc_region_type_index(), area_draw_azone(), BKE_area_find_region_active_win(), BKE_area_region_copy(), BKE_area_region_free(), blo_do_versions_260(), blo_do_versions_280(), blender::ed::sculpt_paint::brush_tool_get(), buttons_create(), blender::ed::transform::calculateCenter(), blender::ed::transform::calculateZfac(), change_frame_invoke(), change_frame_invoke(), change_frame_poll(), clip_create(), console_create(), blender::ed::transform::convert_type_get(), blender::ed::transform::convertViewVec(), blender::ed::transform::create_trans_data(), blender::ed::transform::createTransSeqImageData(), CTX_wm_region_popup_set(), CTX_wm_region_view3d(), direct_link_region(), do_version_action_editor_properties_region(), do_versions_add_region(), do_versions_add_region_if_not_found(), do_versions_ensure_region(), do_versions_remove_regions_by_type(), blender::ed::transform::drawPropCircle(), blender::ed::transform::drawSnapping(), ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_region_search_filter_get(), ED_area_type_hud_ensure(), ED_area_type_hud_redo_region_find(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ED_operator_region_outliner_active(), ed_panel_draw(), ED_region_do_draw(), ED_region_do_msg_notify_tag_redraw(), ED_region_draw_overflow_indication(), ED_region_exit(), ED_region_search_filter_update(), ED_undo_operator_repeat(), ED_view3d_context_user_region(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), file_create(), file_select_exec(), file_smoothscroll_invoke(), frame_from_event(), frame_from_event(), fullscreen_azone_init(), graph_create(), blender::ed::greasepencil::grease_pencil_snap_poll(), blender::ed::greasepencil::grease_pencil_texture_gradient_invoke(), hud_region_add(), image_create(), image_paint_poll_ex(), info_create(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initTransInfo(), is_brush_related_tool(), nla_create(), blender::ed::space_node::node_create(), blender::ed::outliner::outliner_create(), blender::ed::sculpt_paint::paint_cursor_context_init(), paint_weight_gradient_invoke(), PE_poll_view3d(), blender::ed::io::poll_file_object_drop(), blender::ed::transform::projectFloatViewCenterFallback(), blender::ed::transform::projectFloatViewEx(), blender::ed::transform::projectIntViewEx(), properties_space_needs_realign(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_graphedit(), region_align_info_to_area(), region_azone_edge(), region_azone_edge_poll(), region_azones_add(), region_background_color_id(), region_background_is_transparent(), region_quadview_exec(), region_rect_recursive(), region_scale_toggle_hidden(), region_uses_category_tabs(), screen_animation_region_tag_redraw(), screen_context_menu_invoke(), script_create(), blender::ed::vse::sequencer_add_duplicate_exec(), blender::ed::vse::sequencer_box_select_exec(), blender::ed::vse::sequencer_box_select_invoke(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_create(), blender::ed::vse::sequencer_delete_invoke(), blender::ed::vse::sequencer_edit_with_channel_region_poll(), blender::ed::vse::sequencer_file_drop_channel_frame_set(), sequencer_init_preview_region(), blender::ed::vse::sequencer_retiming_key_delete_invoke(), blender::ed::vse::sequencer_select_exec(), blender::ed::vse::sequencer_select_invoke(), blender::ed::vse::sequencer_tools_region_draw(), blender::ed::vse::sequencer_unmute_exec(), blender::ed::vse::sequencer_view_has_preview_poll(), blender::ed::vse::sequencer_view_preview_only_poll(), blender::ed::vse::sequencer_view_selected_exec(), blender::ed::vse::sequencer_view_strips_poll(), blender::ed::transform::set_prop_dist(), blender::ed::transform::setTransformViewMatrices(), space_clip_dopesheet_poll(), blender::ed::space_node::space_node_active_view_poll(), blender::ed::space_node::space_node_composite_active_view_poll(), blender::ed::spreadsheet::spreadsheet_create(), statusbar_create(), blender::ed::vse::strip_draw_image_origin_and_outline(), blender::ed::transform::t_around_get(), template_add_button_search_menu(), blender::ui::template_asset_shelf_popover(), template_ID_tabs(), text_create(), text_has_properties_region(), text_move_cursor(), text_region_edit_poll(), text_region_scroll_poll(), text_text_search_exec(), topbar_create(), blender::ed::transform::transform_draw_cursor_poll(), blender::ed::transform::transform_mode_default_modal_orientation_set(), blender::ed::transform::transform_orientation_matrix_get(), blender::ed::transform::transform_snap_grid_init(), blender::ed::transform::transformViewUpdate(), ui_apply_but_undo(), UI_block_draw(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_block_region_refresh(), ui_block_views_end(), ui_drag_toggle_set_xy_xy(), UI_drop_color_poll(), UI_panel_category_draw_all(), UI_panel_should_show_background(), ui_popup_context_menu_for_button(), ui_region_temp_add(), ui_region_temp_remove(), UI_view2d_fromcontext_rwin(), uiTemplateInputStatusHeader(), userpref_create(), uv_set_2d_cursor_invoke(), v3d_cursor_snap_poll_fn(), validate_object_select_id(), vertex_paint_poll_ex(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_create(), view3d_region_operator_needs_gpu(), blender::ed::vse::view_frame_preview_scope(), view_zoom_axis_lock_defaults(), viewroll_invoke(), blender::ed::vse::vse_circle_select_exec(), blender::ed::vse::vse_lasso_select_exec(), weight_paint_poll_ex(), WM_cursor_set_from_tool(), wm_draw_region_stereo_set(), WM_draw_region_viewport_ensure(), WM_event_add_modal_handler_ex(), WM_event_modal_handler_region_replace(), wm_keymap_item_find_props(), wm_operator_call_internal(), wm_operator_invoke(), WM_operator_region_active_win_set(), wm_paintcursor_draw(), wm_region_draw_overlay(), wm_region_test_render_do_draw(), WM_region_use_viewport(), WM_window_cursor_keymap_status_refresh(), and write_region().
| ARegionRuntimeHandle* ARegion::runtime |
Definition at line 561 of file DNA_screen_types.h.
Referenced by action_buttons_area_init(), action_channel_region_init(), action_main_region_draw(), action_main_region_init(), area_actionzone_refresh_xy(), azone_clipped_rect_calc(), BKE_area_region_copy(), BKE_area_region_free(), BKE_area_region_new(), blo_do_versions_300(), button_activate_init(), button_section_bounds_calc(), buttons_main_region_init(), buttons_main_region_layout_properties(), buttons_navigation_bar_region_draw(), clip_channels_region_init(), clip_main_region_draw(), clip_main_region_init(), clip_preview_region_init(), clip_properties_region_init(), clip_tools_region_init(), console_main_region_init(), CTX_data_dir_get_ex(), ctx_data_get(), blender::ed::curves::curve_draw_exit(), curve_draw_exit(), curve_draw_invoke(), blender::ed::curves::curves_draw_invoke(), direct_link_region(), do_versions_remove_region(), blender::ed::space_node::draw_draglink_tooltip_activate(), blender::ed::space_node::draw_draglink_tooltip_deactivate(), blender::ed::vse::draw_timeline_gizmos(), DRW_draw_gizmo_2d(), DRW_draw_gizmo_3d(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_cancel(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_invoke(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_modal(), ED_area_status_text(), ED_area_type_hud_ensure(), ed_default_handlers(), ED_imbuf_sample_invoke(), ED_operator_region_gizmo_active(), ED_region_blend_alpha(), ED_region_cursor_set(), ED_region_do_draw(), ED_region_do_layout(), ED_region_do_listen(), ED_region_draw_cb_draw(), ED_region_exit(), ED_region_header_layout(), ED_region_message_subscribe(), ED_region_panels_draw(), ED_region_panels_ex(), ED_region_panels_init(), ED_region_panels_layout(), ED_region_panels_layout_ex(), ED_region_snap_size_apply(), ED_region_snap_size_test(), ED_region_tag_redraw(), ED_region_tag_redraw_cursor(), ED_region_tag_redraw_editor_overlays(), ED_region_tag_redraw_no_rebuild(), ED_region_tag_redraw_partial(), ED_region_tag_refresh_ui(), ED_region_visibility_change_update_animated(), ED_region_visibility_change_update_ex(), ED_region_visible_rect(), ED_screen_set_active_region(), ED_slider_destroy(), ED_view3d_buttons_region_layout_ex(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_gizmo_ruler_remove_by_gpencil_layer(), edbm_bevel_exit(), edbm_bevel_init(), edbm_inset_exit(), edbm_inset_init(), edbm_preselect_or_active(), blender::ed::animrig::ensure_asset_ui_visible(), file_execution_region_init(), file_header_region_init(), file_main_region_init(), file_tools_region_init(), file_ui_region_init(), flyEnd(), foreach_semi_modal_but_as_active(), gizmo_mesh_spin_redo_setup(), gizmo_select_invoke(), gizmo_tweak_invoke(), blender::ed::transform::gizmogroup_xform_find(), graph_buttons_region_init(), graph_channel_region_init(), graph_main_region_init(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_update_overlay(), blender::ed::greasepencil::grease_pencil_primitive_exit(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), hud_region_init(), image_asset_shelf_region_init(), image_buttons_region_init(), image_buttons_region_layout(), image_main_region_draw(), image_main_region_init(), image_main_region_listener(), image_tools_region_init(), info_main_region_init(), initFlyInfo(), blender::ed::transform::initTransform(), initWalkInfo(), knifetool_exit_ex(), knifetool_init(), menu_items_from_ui_create(), menu_types_add_from_keymap_items(), nla_buttons_region_init(), nla_main_region_init(), nla_track_region_init(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_asset_shelf_region_init(), blender::ed::space_node::node_buttons_region_init(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_main_region_init(), blender::ed::space_node::node_region_listener(), blender::ed::space_node::node_toolbar_region_init(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_main_region_init(), panel_categories_find_mouse_over(), panel_type_context_poll(), blender::ed::transform::postTrans(), property_search_all_tabs(), property_search_for_context(), region_blend_end(), region_blend_invoke(), region_cursor_set_ex(), blender::ed::asset::shelf::region_draw(), region_draw_azones(), region_draw_blocks_in_view2d(), region_draw_status_text(), region_evaulate_visibility(), blender::ed::asset::shelf::region_init(), blender::ed::asset::shelf::region_layout(), region_poll(), region_rect_recursive(), region_scale_modal(), ringcut_invoke(), ringsel_exit(), ringsel_init(), blender::ed::space_node::sample_invoke(), script_main_region_init(), blender::ed::vse::sequencer_buttons_region_init(), blender::ed::vse::sequencer_channel_region_init(), blender::ed::vse::sequencer_main_region_init(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_preview_draw_overlays(), blender::ed::vse::sequencer_preview_region_init(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_tools_region_init(), snap_cursor_poll(), snap_cursor_poll(), blender::ed::spreadsheet::spreadsheet_main_region_init(), blender::ed::spreadsheet::spreadsheet_sidebar_init(), stitch_init_all(), text_main_region_init(), text_properties_region_init(), topbar_main_region_init(), blender::ed::transform::transform_from_gizmo_invoke(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_init(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_set(), blender::ed::transform::transform_mode_snap_source_init(), UI_block_begin(), ui_block_find_mouse_over_ex(), ui_block_func_PIE(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_block_region_draw(), ui_block_region_refresh(), UI_block_region_set(), UI_blocklist_free(), UI_blocklist_free_inactive(), ui_blocks_set_tooltips(), ui_but_execute_begin(), ui_but_find(), ui_but_find_mouse_over_ex(), ui_but_find_open_event(), ui_but_find_rect_over(), UI_context_active_but_prop_get_filebrowser(), UI_context_active_operator_get(), ui_context_button_active(), UI_context_update_anim_flag(), ui_drag_toggle_set_xy_xy(), ui_handle_menu_event(), ui_handle_menu_return_submenu(), ui_handle_menus_recursive(), ui_handle_panel_category_cycling(), ui_handle_viewlist_items_hover(), ui_handler_panel_region(), ui_list_find_mouse_over_ex(), ui_mouse_motion_towards_check(), ui_mouse_motion_towards_init_ex(), UI_panel_add_instanced(), UI_panel_category_active_get(), ui_panel_category_active_set(), UI_panel_category_add(), UI_panel_category_clear_all(), UI_panel_category_draw_all(), UI_panel_category_find(), UI_panel_category_index_active_set(), UI_panel_category_index_find(), UI_panel_category_is_visible(), ui_panel_category_show_active_tab(), ui_panel_drag_collapse(), UI_panels_draw(), UI_panels_end(), ui_pie_handler(), ui_popup_block_create(), UI_popup_block_ex(), ui_popup_block_free(), UI_popup_block_invoke_ex(), ui_popup_block_refresh(), UI_popup_dummy_panel_set(), ui_popup_handler(), ui_popup_translate(), ui_region_auto_open_clear(), ui_region_find_active_but(), ui_region_find_first_but_test_flag(), UI_region_free_active_but_all(), ui_region_handler(), UI_region_message_subscribe(), UI_region_panel_custom_data_under_cursor(), ui_region_redraw_immediately(), UI_region_view_find_at(), UI_region_views_clear_search_highlight(), ui_region_winrct_get_no_margin(), ui_searchbox_create_generic_ex(), ui_searchbox_create_menu(), ui_searchbox_create_operator(), UI_textbutton_activate_but(), UI_textbutton_activate_rna(), ui_tooltip_create_with_data(), ui_update_window_matrix(), UI_view2d_curRect_changed(), uiTemplateInputStatusAzone(), userpref_execute_region_poll(), userpref_main_region_layout(), view3d_asset_shelf_region_init(), view3d_buttons_region_init(), view3d_calc_minmax_selected(), view3d_header_region_init(), view3d_interactive_add_begin(), view3d_interactive_add_exit(), view3d_main_region_init(), view3d_main_region_listener(), view3d_ruler_add_invoke(), view3d_ruler_remove_invoke(), view3d_tools_region_init(), blender::ed::object::voxel_size_edit_cancel(), blender::ed::object::voxel_size_edit_invoke(), blender::ed::object::voxel_size_edit_modal(), walkEnd(), wm_draw_area_offscreen(), wm_draw_region_bind(), wm_draw_region_blend(), wm_draw_region_blit(), wm_draw_region_buffer_create(), wm_draw_region_buffer_free(), WM_draw_region_get_bound_viewport(), WM_draw_region_get_viewport(), wm_draw_region_test(), wm_draw_region_texture(), wm_draw_region_unbind(), wm_draw_update_test_window(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), wm_dropbox_active(), wm_event_do_region_handlers(), wm_event_get_keymap_from_toolsystem_ex(), wm_event_handler_ui_cancel_ex(), WM_gizmo_group_refresh(), WM_gizmomap_add_handlers(), WM_gizmomap_tooltip_init(), wm_gizmomaps_handled_modal_update(), WM_gizmomaptype_group_init_runtime_with_region(), wm_handlers_do_gizmo_handler(), wm_keymap_item_find_props(), wm_paintcursor_draw(), wm_region_draw_overlay(), wm_region_test_gizmo_do_draw(), wm_searchbox_tooltip_init(), WM_window_cursor_keymap_status_refresh(), and write_region().
| short ARegion::sizex |
Current split size in unscaled pixels (if zero it uses regiontype). To convert to pixels use: UI_SCALE_FAC * region->sizex + 0.5f. However to get the current region size, you should usually use winx/winy from above, not this!
Definition at line 535 of file DNA_screen_types.h.
Referenced by blender::ed::space_node::backimage_fit_exec(), ED_region_header_layout(), ED_region_panels_layout_ex(), ED_region_snap_size_apply(), ED_region_snap_size_test(), ED_view3d_grid_view_scale(), hud_region_layout(), region_rect_recursive(), region_scale_invoke(), region_scale_modal(), region_scale_validate_size(), ui_panel_region_width_set(), and userpref_create().
| short ARegion::sizey |
Definition at line 535 of file DNA_screen_types.h.
Referenced by blender::ed::space_node::backimage_fit_exec(), ED_region_panels_layout_ex(), ED_region_snap_size_apply(), ED_region_snap_size_test(), hud_region_layout(), blender::ed::asset::shelf::region_on_user_resize(), region_rect_recursive(), blender::ed::asset::shelf::region_resize_to_preferred(), region_scale_invoke(), region_scale_modal(), region_scale_validate_size(), and blender::ed::vse::sequencer_refresh().
| ListBase ARegion::ui_lists |
Definition at line 549 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), BKE_area_region_free(), direct_link_region(), ED_region_do_listen(), ui_handle_viewlist_items_hover(), ui_list_ensure(), and wm_uilisttype_unlink_from_region().
| ListBase ARegion::ui_previews |
Definition at line 551 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), BKE_area_region_free(), direct_link_region(), and uiTemplatePreview().
| View2D ARegion::v2d |
2D-View scrolling/zoom info (most regions are 2d anyways).
Definition at line 513 of file DNA_screen_types.h.
Referenced by acf_generic_channel_backdrop(), acf_generic_dataexpand_backdrop(), acf_generic_root_backdrop(), acf_group_backdrop(), acf_nla_controls_backdrop(), acf_nlaaction_backdrop(), acf_summary_backdrop(), DRWContext::acquire_data(), action_channel_region_draw(), action_channel_region_init(), action_create(), action_main_region_draw(), action_main_region_draw_overlay(), action_main_region_init(), actkeys_channels_get_selected_extents(), actkeys_find_key_in_list_element(), actkeys_find_list_element_at_position(), actkeys_list_element_to_keylist(), actkeys_select_leftright_invoke(), actkeys_viewall(), blender::ed::space_node::add_reroute_exec(), ANIM_center_frame(), ANIM_channel_draw(), ANIM_channel_draw_widgets(), ANIM_frame_channel_y_extents(), animchannels_channel_get(), animchannels_mouseclick_invoke(), annotation_session_initdata(), area_actionzone_get_rect(), area_actionzone_refresh_xy(), area_add_header_region(), area_add_window_regions(), azone_clipped_rect_calc(), blo_do_versions_280(), blo_do_versions_300(), blo_do_versions_430(), box_select_action(), box_select_anim_channels(), box_select_graph_exec(), box_select_nla_strips(), blender::ui::GridViewBuilder::build_grid_view(), buttons_navigation_bar_region_draw(), buttons_navigation_bar_region_init(), blender::ed::transform::calculateCenterCursor2D(), blender::ed::transform::calculateZfac(), blender::ed::vse::channel_draw_context_init(), clip_channels_region_draw(), clip_channels_region_init(), clip_create(), clip_draw_dopesheet_background(), clip_draw_dopesheet_channels(), clip_draw_dopesheet_main(), clip_draw_graph(), clip_main_region_draw(), clip_preview_region_init(), clip_refresh(), console_create(), console_cursor(), console_main_region_draw(), console_main_region_init(), console_scroll_bottom(), console_textview_main__internal(), console_textview_update_rect(), blender::ed::transform::convertViewVec(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransSeqData(), blender::ed::asset::shelf::current_tile_draw_height(), blender::ed::space_node::cut_links_exec(), direct_link_region(), blender::ed::vse::do_lasso_select_is_origin_inside(), do_lasso_select_mesh_uv_is_edge_inside(), do_lasso_select_mesh_uv_is_point_inside(), blender::ed::space_node::do_lasso_select_node(), blender::ed::vse::do_lasso_select_timeline(), do_versions_after_linking_300(), dopesheet_region_draw(), dopesheet_select_channel_invoke(), dopesheet_view_all_exec(), draw_channel_names(), draw_channel_strips(), blender::ed::vse::draw_cursor_2d(), draw_distortion(), draw_fcurve(), draw_fcurve_handles(), draw_fcurve_samples(), draw_fcurve_vertices(), blender::ed::vse::draw_histogram(), draw_image_uv_custom_region(), blender::ed::space_node::draw_link_errors(), draw_movieclip_buffer(), draw_movieclip_muted(), draw_nla_main_data(), draw_nla_track_list(), blender::ed::outliner::draw_outliner(), draw_render_info(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), draw_stabilization_border(), blender::ed::vse::draw_strip_in_view(), blender::ed::vse::draw_timeline_seq_display(), draw_tracking_tracks(), blender::ed::vse::draw_vectorscope_graticule(), blender::ed::vse::draw_waveform_graticule(), blender::ed::transform::drawPropRange(), blender::ed::transform::drawSnapping(), drw_draw_render_loop_2d(), DRW_text_cache_draw(), ED_annotation_draw_2dimage(), ED_area_type_hud_ensure(), ED_clip_graph_center_current_frame(), ED_clip_point_stable_pos(), ED_clip_point_stable_pos__reverse(), ED_drivers_editor_init(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_image_draw_cursor(), ED_image_mouse_pos(), ED_image_point_pos(), ED_image_point_pos__reverse(), ed_marker_box_select_invoke(), ed_marker_move_invoke(), ED_mask_draw_region(), ED_mask_mouse_pos(), ED_mask_pixelspace_factor(), ED_node_tree_pop(), ED_node_tree_push(), ED_node_tree_start(), ED_outliner_give_base_under_cursor(), ED_outliner_give_rna_under_cursor(), ED_region_contains_xy(), ED_region_draw_overflow_indication(), ED_region_generic_panel_region_snap_size(), ED_region_generic_tools_region_snap_size(), ED_region_grid_draw(), ED_region_header_init(), ED_region_header_layout(), ED_region_overlap_isect_x(), ED_region_overlap_isect_x_with_margin(), ED_region_overlap_isect_y(), ED_region_overlap_isect_y_with_margin(), ED_region_panel_category_gutter_calc_rect(), ED_region_panels_draw(), ED_region_panels_init(), ED_region_panels_layout_ex(), ED_space_clip_get_zoom(), ED_space_image_color_sample(), ED_space_image_get_position(), ED_space_image_get_zoom(), ED_time_scrub_draw(), ED_time_scrub_draw_current_frame(), file_box_select_exec(), file_box_select_find_last_selected(), file_box_select_modal(), file_calc_previews(), file_column_sort_ui_context_invoke(), file_create(), file_draw_invalid_asset_library_hint(), file_draw_invalid_library_hint(), file_draw_list(), file_ensure_inside_viewbounds(), file_execute_mouse_invoke(), file_execution_region_init(), file_highlight_set(), file_main_region_draw(), file_main_region_init(), file_refresh(), file_select_exec(), file_smoothscroll_invoke(), file_tile_boundbox(), file_tools_region_init(), file_ui_region_init(), find_file_mouse_rect(), blender::ed::spreadsheet::find_hovered_column(), blender::ed::spreadsheet::find_hovered_column_edge(), blender::ed::transform::flushTransNodes(), frame_from_event(), frame_from_event(), frame_from_event(), blender::ed::space_node::frame_node_draw_background(), blender::ed::space_node::frame_node_draw_outline(), blender::ed::space_node::frame_node_draw_overlay(), get_nearest_fcurve_verts_list(), get_snap_threshold(), blender::ed::transform::gizmo2d_origin_to_region(), blender::ed::transform::gizmo2d_xform_draw_prepare(), grab_clone_modal(), graph_channel_region_draw(), graph_channel_region_init(), graph_create(), graph_draw_channel_names(), graph_draw_driver_debug(), graph_draw_ghost_curves(), graph_main_region_draw(), graph_main_region_draw_overlay(), graph_main_region_init(), graph_region_draw(), graphkeys_channel_view_pick_invoke(), graphkeys_click_insert_invoke(), graphkeys_create_ghostcurves_exec(), graphkeys_select_leftright_invoke(), graphkeys_view_selected_channels_exec(), graphkeys_viewall(), graphview_cursor_setprops(), hud_region_draw(), hud_region_init(), hud_region_layout(), image_buttons_region_init(), image_main_region_draw(), image_main_region_set_view2d(), image_sample_apply(), image_sample_line_exec(), image_tools_region_init(), image_view_zoom_border_exec(), image_view_zoom_in_invoke(), image_view_zoom_init(), image_view_zoom_invoke(), image_view_zoom_out_invoke(), info_create(), info_main_region_draw(), info_main_region_init(), info_textview_main__internal(), info_textview_update_rect(), init_preview_region(), blender::image_engine::SpaceImageAccessor::init_ss_to_texture_matrix(), initialize_box_select_coords(), blender::ed::transform::initTranslation(), blender::ed::space_node::is_event_over_node_or_socket(), blender::ed::vse::load_data_init_from_operator(), mouse_select_knot(), movieclip_main_area_set_view2d(), blender::ed::space_node::mute_links_exec(), nla_create(), nla_main_region_draw(), nla_main_region_draw_overlay(), nla_main_region_init(), nla_track_region_draw(), nla_track_region_init(), nlaedit_select_leftright_invoke(), nlaedit_strip_at_region_position(), nlaedit_viewall(), nlatracks_mouseclick_invoke(), blender::ed::space_node::node_add_collection_invoke(), blender::ed::space_node::node_add_color_invoke(), blender::ed::space_node::node_add_group_asset_invoke(), blender::ed::space_node::node_add_group_input_node_invoke(), blender::ed::space_node::node_add_group_invoke(), blender::ed::space_node::node_add_image_invoke(), blender::ed::space_node::node_add_import_node_invoke(), blender::ed::space_node::node_add_material_invoke(), blender::ed::space_node::node_add_object_invoke(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_clipboard_paste_invoke(), blender::ed::space_node::node_create(), blender::ed::space_node::node_cursor(), blender::ed::space_node::node_draw(), blender::ed::space_node::node_draw_nodetree(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_draw_zones_and_frames(), blender::ed::space_node::node_find_exec_fn(), blender::ed::space_node::node_find_frame_to_attach(), blender::ed::space_node::node_find_indicated_socket(), blender::ed::space_node::node_group_enter_exit_invoke(), blender::ed::space_node::node_insert_on_link_flags_set(), blender::ed::space_node::node_join_in_frame_invoke(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::node_main_region_init(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_resize_invoke(), blender::ed::space_node::node_resize_modal(), blender::ed::space_node::node_select_same_type_step_exec(), blender::ed::space_node::node_swap_group_asset_invoke(), blender::ed::outliner::outliner_back(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_box_select_invoke(), blender::ed::outliner::outliner_buttons(), blender::ed::outliner::outliner_draw_highlights(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_rnabuts(), blender::ed::outliner::outliner_draw_separator(), blender::ed::outliner::outliner_draw_struct_marks(), blender::ed::outliner::outliner_draw_tree(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_draw_userbuts(), blender::ed::outliner::outliner_drop_find(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::outliner::outliner_highlight_update_invoke(), blender::ed::outliner::outliner_id_delete_invoke(), blender::ed::outliner::outliner_id_remap_invoke(), blender::ed::outliner::outliner_is_co_within_restrict_columns(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_item_drag_element_find(), blender::ed::outliner::outliner_item_openclose_invoke(), blender::ed::outliner::outliner_item_openclose_modal(), blender::ed::outliner::outliner_item_rename_find_hovered(), blender::ed::outliner::outliner_item_rename_invoke(), blender::ed::outliner::outliner_lib_reload_invoke(), blender::ed::outliner::outliner_lib_relocate_invoke(), blender::ed::outliner::outliner_main_region_draw(), blender::ed::outliner::outliner_main_region_init(), blender::ed::outliner::outliner_operation_invoke(), blender::ed::outliner::outliner_restore_scrolling_position(), blender::ed::outliner::outliner_scroll_page_exec(), blender::ed::outliner::outliner_scroll_view(), blender::ed::outliner::outliner_set_coordinates(), blender::ed::outliner::outliner_show_active_exec(), blender::ed::outliner::outliner_store_scrolling_position(), blender::ed::outliner::outliner_update_viewable_area(), blender::ed::outliner::outliner_walk_scroll(), paint_2d_bucket_fill(), paint_2d_new_stroke(), paintcurve_cursor_invoke(), panel_handle_data_ensure(), blender::ed::space_node::viewer_linking::position_viewer_node(), blender::ed::vse::preview_draw_begin(), blender::ed::vse::preview_get_full_position(), blender::ed::vse::preview_get_reference_position(), previewrange_define_exec(), region_azone_edge(), region_azone_scrollbar_init(), region_azones_scrollbars_init(), blender::ed::asset::shelf::region_draw(), region_draw_blocks_in_view2d(), region_draw_gradient(), blender::ed::asset::shelf::region_init(), blender::ed::asset::shelf::region_layout(), region_scale_modal(), region_scale_toggle_hidden(), region_select_action_keys(), region_update_rect(), render_border_exec(), blender::ed::spreadsheet::reorder_columns_invoke(), blender::ed::spreadsheet::reorder_columns_modal(), blender::ed::space_node::reroute_node_draw(), reset_exec(), scene_range_frame_exec(), screen_animation_region_tag_redraw(), script_main_region_draw(), script_main_region_init(), scroller_activate_init(), scroller_activate_invoke(), scroller_activate_poll(), select_invoke(), blender::ed::transform::seq_snap_threshold_get_view_distance(), blender::ed::vse::sequencer_channel_region_init(), blender::ed::vse::sequencer_create(), blender::ed::vse::sequencer_draw_scopes(), blender::ed::vse::sequencer_file_drop_channel_frame_set(), sequencer_init_preview_region(), blender::ed::vse::sequencer_main_clamp_view(), blender::ed::vse::sequencer_main_cursor(), blender::ed::vse::sequencer_main_region_clamp_custom_set(), blender::ed::vse::sequencer_main_region_init(), blender::ed::vse::sequencer_preview_draw_overlays(), blender::ed::vse::sequencer_preview_region_init(), blender::ed::vse::sequencer_preview_region_layout(), blender::ed::vse::sequencer_refresh(), sequencer_sample_apply(), blender::ed::vse::sequencer_set_2d_cursor_invoke(), blender::ed::vse::sequencer_tools_region_init(), blender::ed::transform::snap_data_build_preview(), blender::ed::transform::snap_target_uv_fn(), blender::ed::space_node::snode_setup_v2d(), blender::ed::space_node::space_node_view_flag(), blender::ed::vse::special_preview_set(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), blender::ed::spreadsheet::spreadsheet_main_region_init(), stitch_select(), blender::ed::transform::t_view_get(), text_main_region_init(), text_properties_region_init(), topbar_main_region_init(), blender::ed::transform::transform_snap_grid_init(), UI_but_ensure_in_view(), ui_do_drag(), ui_handle_panel_header(), ui_handler_panel_region(), UI_panel_category_draw_all(), ui_panel_category_show_active_tab(), ui_panel_region_width_set(), UI_region_button_sections_draw(), ui_region_contains_point_px(), ui_region_contains_rect_px(), ui_searchbox_region_layout_fn(), ui_update_flexible_spacing(), UI_view2d_edge_pan_init(), UI_view2d_edge_pan_reset(), UI_view2d_fromcontext(), UI_view2d_fromcontext_rwin(), UI_view2d_smooth_view(), blender::ed::vse::update_overlay_strip_position_data(), blender::ed::spreadsheet::update_view2d_tot_rect(), userpref_execute_region_init(), userpref_main_region_init(), userpref_navigation_region_init(), uv_box_select_exec(), uv_circle_select_exec(), uv_custom_region_set_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_rip_invoke(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uv_select_edge_ring_invoke(), uv_select_invoke(), uv_select_linked_internal(), uv_select_loop_invoke(), uv_set_2d_cursor_invoke(), uv_shortest_path_pick_invoke(), version_ensure_missing_regions(), blender::ed::transform::view2d_edge_pan_loc_compensate(), view2d_edge_pan_poll(), view2d_edge_pan_speed(), view2d_poll(), view2d_smoothview_invoke(), view_all_exec(), view_borderzoom_exec(), view_pan_init(), view_pan_poll(), view_scrolldown_exec(), view_scrollup_exec(), view_zoom_poll(), view_zoomdrag_init(), view_zoomdrag_invoke(), view_zoomin_invoke(), view_zoomout_invoke(), view_zoomstep_apply_ex(), and WM_event_handler_region_v2d_mask_poll().
| ListBase ARegion::view_states |
Permanent state storage of #ui::AbstractView instances, so hiding regions with views or loading files remembers the view state.
Definition at line 556 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), BKE_area_region_free(), direct_link_region(), ensure_view_state(), and ui_block_view_persistent_state_restore().
| rcti ARegion::winrct |
Coordinates of region.
Definition at line 515 of file DNA_screen_types.h.
Referenced by add_marker_at_click_modal(), annotation_draw_stabilizer(), area_actionzone_get_rect(), area_actionzone_refresh_xy(), area_add_window_regions(), azone_clipped_rect_calc(), blender::ui::bonedropper_sample_pt(), clip_view_calculate_view_selection(), datadropper_id_sample_pt(), depthdropper_depth_sample_pt(), dial_ghostarc_get_angles(), blender::ed::vse::draw_strip_in_view(), ED_gizmotypes_snap_3d_data_get(), ED_image_draw_info(), ED_imbuf_sample_draw(), ed_marker_box_select_invoke(), ed_marker_move_invoke(), ED_mask_draw_region(), ED_region_contains_xy(), ED_region_do_draw(), ED_region_draw_mouse_line_cb(), ED_region_overlap_isect_x(), ED_region_overlap_isect_x_with_margin(), ED_region_overlap_isect_y(), ED_region_overlap_isect_y_with_margin(), ED_region_panel_category_gutter_calc_rect(), ED_region_panels_draw(), ED_screen_draw_edges(), ED_space_clip_get_zoom(), ED_space_image_get_zoom(), ED_time_scrub_event_in_region(), ED_view3d_calc_render_border(), ED_view3d_draw_offscreen(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), face_set_extract_invoke(), file_highlight_set(), blender::ed::transform::flushTransNodes(), fullscreen_azone_init(), gizmo_mesh_placement_modal_from_setup(), gizmo_mesh_spin_redo_setup(), grab_clone_modal(), blender::ed::sculpt_paint::image::ops::paint::gradient_draw_line(), graphkeys_click_insert_invoke(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), hud_region_hide(), hud_region_layout(), image_main_region_set_view2d(), image_view_all(), initFlyInfo(), initWalkInfo(), blender::ed::spreadsheet::is_hovering_header_row(), blender::ed::vse::load_data_init_from_operator(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_draw(), movieclip_main_area_set_view2d(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_cursor(), blender::ed::space_node::node_draw_space(), blender::ed::object::object_add_drop_xy_get(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_anchored_location(), blender::ed::sculpt_paint::paint_draw_alpha_overlay(), blender::ed::sculpt_paint::paint_draw_curve_cursor(), blender::ed::sculpt_paint::paint_draw_line_cursor(), blender::ed::sculpt_paint::paint_draw_smooth_cursor(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_sample_color(), region_azone_edge(), region_azone_tab_plus(), region_draw_azones(), region_draw_gradient(), blender::ed::greasepencil::image_render::region_init(), region_overlap_fix(), region_rect_recursive(), blender::ed::greasepencil::image_render::region_reset(), region_update_rect(), region_visible_rect_calc(), blender::ed::spreadsheet::reorder_columns_modal(), blender::ed::sculpt_paint::dyntopo::sample_detail(), sclip_zoom_set(), screen_draw_region_scale_highlight(), blender::ed::asset::screenshot_preview_modal(), scroller_activate_init(), blender::ed::vse::sequencer_drop_copy(), blender::ed::vse::sequencer_ibuf_get(), blender::ed::vse::sequencer_main_cursor(), sima_zoom_set(), sima_zoom_set_from_bounds(), snap_gizmo_test_select(), blender::ed::spreadsheet::spreadsheet_cursor(), blender::ed::geometry::store_input_node_values_rna_props(), text_cursor(), text_scroll_bar_invoke(), blender::ed::transform::transform_draw_cursor_draw(), ui_block_bounds_calc_post_centered(), ui_block_to_region_fl(), ui_block_to_window_fl(), ui_but_pixelrect_in_view(), ui_colorpicker_wheel_cb(), ui_do_drag(), ui_handler_panel_region(), UI_panel_category_draw_all(), ui_panel_region_width_set(), ui_popup_block_refresh(), ui_popup_translate(), ui_region_to_window(), ui_region_to_window(), ui_region_winrct_get_no_margin(), ui_searchbox_event(), ui_searchbox_inside(), ui_searchbox_region_layout_fn(), ui_to_pixelrect(), UI_tooltip_create_from_search_item_generic(), ui_tooltip_create_with_data(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_init(), UI_view2d_mouse_in_scrollers_ex(), UI_view2d_rect_in_scrollers_ex(), UI_view2d_view_restore(), ui_window_to_block_fl(), ui_window_to_region(), ui_window_to_region_rctf(), ui_window_to_region_rcti(), v3d_cursor_snap_draw_fn(), blender::ed::transform::view2d_edge_pan_loc_compensate(), view2d_edge_pan_speed(), view3d_geometry_nodes_drop_tooltip(), view3d_mat_drop_tooltip(), view3d_region_operator_needs_gpu(), view_all_exec(), view_pan_init(), view_zoom_to_window_xy_3d(), view_zoom_to_window_xy_camera(), view_zoomdrag_modal(), viewdolly_apply(), viewroll_invoke(), viewrotate_apply(), viewzoom_apply_3d(), viewzoom_apply_camera(), wm_drags_draw(), wm_draw_region_bind(), wm_draw_region_blend(), wm_draw_region_blit(), wm_draw_window_offscreen(), WM_event_drag_start_mval(), WM_event_drag_start_mval_fl(), WM_event_handler_region_marker_poll(), WM_event_handler_region_v2d_mask_poll(), WM_gesture_new(), WM_gizmo_group_refresh(), wm_macro_modal(), wm_operator_invoke(), wm_paintcursor_draw(), wm_paintcursor_test(), wm_region_draw_overlay(), and wm_region_mouse_co().
| short ARegion::winx |
Size.
Definition at line 517 of file DNA_screen_types.h.
Referenced by action_channel_region_init(), action_main_region_init(), ANIM_channel_draw_widgets(), annotation_stroke_convertcoords(), area_add_window_regions(), armature_foreachScreenBone(), BMBVH_EdgeVisible(), button_section_bounds_calc(), calc_text_rcts(), blender::ed::greasepencil::calculate_texture_space(), clip_channels_region_init(), clip_preview_region_init(), console_main_region_init(), console_textview_draw_rect_calc(), console_textview_update_rect(), depthdropper_depth_sample_pt(), blender::ed::spreadsheet::draw_alternating_row_overlay(), blender::ed::spreadsheet::draw_cell_contents(), draw_image_cache(), draw_movieclip_cache(), blender::ed::space_node::draw_nodespace_back_pix(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::vse::draw_seq_waveform_overlay(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), draw_suggestion_list(), draw_text_decoration(), draw_text_main(), blender::ed::spreadsheet::draw_top_row_background(), blender::ed::spreadsheet::draw_top_row_content(), drawrenderborder(), drawviewborder(), drawWalkPixel(), DRW_select_buffer_read(), DRW_text_cache_draw(), DRW_text_edit_mesh_measure_stats(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_annotation_draw_view3d(), ED_area_max_regionsize(), ED_area_type_hud_ensure(), ED_mask_draw_frames(), ED_region_cache_draw_background(), ED_region_cache_draw_cached_segments(), ED_region_header_init(), ED_region_panels_draw(), ED_region_panels_init(), ED_space_node_color_sample(), ED_space_node_get_position(), ED_space_text_scroll_to_cursor(), ED_time_scrub_channel_search_draw(), ED_time_scrub_region_rect_get(), ED_view3d_backbuf_sample_size_clamp(), ED_view3d_calc_render_border(), ED_view3d_camera_view_pan(), ED_view3d_cursor3d_update(), ED_view3d_draw_offscreen(), ed_view3d_project__internal(), ED_view3d_project_float_v2_m4(), ED_view3d_project_float_v3_m4(), ED_view3d_project_v2(), ED_view3d_project_v3(), ED_view3d_radius_to_dist(), ED_view3d_unproject_v3(), ED_view3d_update_viewmat(), ED_view3d_win_to_3d(), ED_view3d_win_to_3d_with_shift(), ED_view3d_win_to_delta(), ED_view3d_win_to_origin(), ED_view3d_win_to_vector(), file_ensure_inside_viewbounds(), file_ensure_selection_inside_viewbounds(), file_main_region_draw(), file_main_region_init(), frame_from_event(), frame_from_event(), blender::ed::greasepencil::get_region_bounds(), blender::render::hydra::gf_camera(), gizmo_find_intersected_3d_intern(), gpencil_point_to_xy(), graph_channel_region_init(), graph_main_region_init(), graph_panel_key_properties(), blender::ed::sculpt_paint::grease_pencil_fill_overlay_cb(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_modal(), hud_region_draw(), hud_region_layout(), info_main_region_init(), info_textview_draw_rect_calc(), info_textview_update_rect(), ViewportColorSampleSession::init(), blender::image_engine::SpaceNodeAccessor::init_ss_to_texture_matrix(), initFlyInfo(), blender::ed::transform::InputHorizontalRatio(), interactive_value_update(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), blender::ed::sculpt_paint::make_tex_snap(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), nla_main_region_init(), nla_track_region_init(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_gizmo_calc_matrix_space(), blender::ed::space_node::node_gizmo_calc_matrix_space_with_image_dims(), blender::ed::space_node::node_main_region_init(), blender::ed::outliner::outliner_main_region_init(), paint_sample_color(), pose_foreachScreenBone(), blender::ed::space_node::viewer_linking::position_viewer_node(), proj_paint_state_viewport_init(), blender::ed::transform::projectFloatViewCenterFallback(), region_draw_status_text(), blender::ed::asset::shelf::region_init(), blender::ed::greasepencil::image_render::region_init(), blender::ed::asset::shelf::region_layout(), region_overlap_fix(), region_rect_recursive(), blender::ed::greasepencil::image_render::region_reset(), region_scale_invoke(), region_update_rect(), render_border_exec(), blender::ed::sculpt_paint::same_tex_snap(), blender::ed::space_node::sample_apply(), blender::ed::asset::screenshot_preview_exec(), script_main_region_init(), blender::ed::vse::sequencer_channel_region_init(), blender::ed::vse::sequencer_main_region_init(), blender::ed::vse::sequencer_preview_region_init(), blender::ed::vse::sequencer_view_all_preview_exec(), blender::ed::transform::setCustomPointsFromDirection(), blender::ed::transform::setNearestAxis3d(), slider_draw(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::space_node::snode_bg_viewmove_invoke(), blender::ed::space_node::snode_setup_v2d(), space_text_update_drawcache(), blender::ed::spreadsheet::spreadsheet_footer_region_draw(), blender::ed::spreadsheet::spreadsheet_main_region_init(), stencil_control_invoke(), text_cursor_set_apply(), text_main_region_init(), topbar_main_region_init(), ui_block_align_but_to_region(), ui_draw_but_CURVE(), ui_draw_but_CURVEPROFILE(), ui_draw_but_HISTOGRAM(), ui_draw_but_TRACKPREVIEW(), ui_draw_but_VECTORSCOPE(), ui_draw_but_WAVEFORM(), ui_draw_button_sections_alignment_separator(), ui_draw_button_sections_background(), ui_panel_region_width_set(), ui_searchbox_region_layout_fn(), ui_update_flexible_spacing(), ui_update_window_matrix(), UI_view2d_view_orthoSpecial(), blender::image_engine::OneTexture::update_bounds(), blender::image_engine::ScreenTileTextures< Divisions >::update_bounds(), blender::ed::transform::EdgeSlideData::update_proj_mat(), blender::ed::transform::VertSlideData::update_proj_mat(), uv_from_view_exec(), view3d_camera_border(), view3d_center_camera_exec(), view3d_depths_rect_create(), view3d_winmatrix_set(), view3d_zoom_border_exec(), view_zoom_to_window_xy_3d(), view_zoom_to_window_xy_camera(), blender::ed::space_node::viewer_border_corner_to_backdrop(), viewmove_apply(), blender::render::hydra::ViewSettings::ViewSettings(), viewzoom_exec(), walkApply(), WIDGETGROUP_camera_view_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), wm_draw_region_bind(), wm_draw_region_buffer_create(), and wmOrtho2_region_pixelspace().
| short ARegion::winy |
Definition at line 517 of file DNA_screen_types.h.
Referenced by action_channel_region_init(), action_main_region_draw(), action_main_region_draw_overlay(), action_main_region_init(), add_region_padding(), annotation_stroke_convertcoords(), area_add_window_regions(), armature_foreachScreenBone(), BMBVH_EdgeVisible(), button_section_bounds_calc(), calc_text_rcts(), blender::ed::greasepencil::calculate_texture_space(), clip_channels_region_init(), clip_preview_region_init(), console_main_region_init(), console_textview_draw_rect_calc(), depthdropper_depth_sample_pt(), dopesheet_region_draw(), blender::ed::spreadsheet::draw_alternating_row_overlay(), draw_brackets(), blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_column_reorder_destination(), blender::ed::spreadsheet::draw_column_reorder_source(), blender::ed::spreadsheet::draw_index_column_background(), blender::ed::spreadsheet::draw_left_column_content(), blender::ed::space_node::draw_nodespace_back_pix(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), draw_suggestion_list(), draw_text_decoration(), draw_text_main(), blender::ed::vse::draw_timeline_seq_display(), blender::ed::spreadsheet::draw_top_row_background(), blender::ed::spreadsheet::draw_top_row_content(), blender::ed::space_node::draw_tree_path(), drawrenderborder(), drawviewborder(), drawWalkPixel(), DRW_select_buffer_read(), DRW_text_cache_draw(), DRW_text_edit_mesh_measure_stats(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_annotation_draw_view3d(), ED_area_max_regionsize(), ED_area_type_hud_ensure(), ED_markers_draw(), ed_markers_poll_markers_exist_visible(), ED_markers_region_visible(), ED_region_header_init(), ED_region_header_layout(), ED_region_panels_init(), ED_space_node_color_sample(), ED_space_node_get_position(), ED_space_text_region_location_from_cursor(), ED_time_scrub_channel_search_draw(), ED_time_scrub_region_rect_get(), ED_view3d_backbuf_sample_size_clamp(), ED_view3d_calc_render_border(), ED_view3d_camera_view_pan(), ED_view3d_cursor3d_update(), ED_view3d_draw_offscreen(), ed_view3d_project__internal(), ED_view3d_project_float_v2_m4(), ED_view3d_project_float_v3_m4(), ED_view3d_project_v2(), ED_view3d_project_v3(), ED_view3d_radius_to_dist(), ED_view3d_unproject_v3(), ED_view3d_update_viewmat(), ED_view3d_win_to_3d(), ED_view3d_win_to_3d_with_shift(), ED_view3d_win_to_delta(), ED_view3d_win_to_origin(), ED_view3d_win_to_vector(), file_ensure_inside_viewbounds(), file_ensure_selection_inside_viewbounds(), file_main_region_draw(), file_main_region_init(), blender::ed::greasepencil::get_region_bounds(), blender::ed::spreadsheet::get_visible_rows(), blender::render::hydra::gf_camera(), gizmo_find_intersected_3d_intern(), gpencil_point_to_xy(), graph_channel_region_init(), graph_main_region_draw(), graph_main_region_draw_overlay(), graph_main_region_init(), graph_region_draw(), graphkeys_viewall(), blender::ed::sculpt_paint::grease_pencil_fill_overlay_cb(), hud_region_draw(), hud_region_layout(), info_main_region_draw(), info_main_region_init(), info_textview_draw_rect_calc(), ViewportColorSampleSession::init(), blender::image_engine::SpaceNodeAccessor::init_ss_to_texture_matrix(), initFlyInfo(), blender::ed::transform::InputVerticalRatio(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), blender::ed::sculpt_paint::make_tex_snap(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), nla_main_region_draw(), nla_main_region_draw_overlay(), nla_main_region_init(), nla_track_region_draw(), nla_track_region_init(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_gizmo_calc_matrix_space(), blender::ed::space_node::node_gizmo_calc_matrix_space_with_image_dims(), blender::ed::space_node::node_main_region_init(), blender::ed::outliner::outliner_draw_tree(), blender::ed::outliner::outliner_main_region_init(), paint_sample_color(), pose_foreachScreenBone(), blender::ed::space_node::viewer_linking::position_viewer_node(), proj_paint_state_viewport_init(), blender::ed::transform::projectFloatViewCenterFallback(), region_draw_status_text(), blender::ed::asset::shelf::region_init(), blender::ed::greasepencil::image_render::region_init(), region_rect_recursive(), blender::ed::greasepencil::image_render::region_reset(), region_scale_invoke(), region_update_rect(), render_border_exec(), blender::ed::sculpt_paint::same_tex_snap(), blender::ed::space_node::sample_apply(), blender::ed::asset::screenshot_preview_exec(), script_main_region_init(), blender::ed::vse::SEQ_add_timeline_region_padding(), blender::ed::vse::sequencer_channel_region_init(), blender::ed::vse::sequencer_main_region_init(), blender::ed::vse::sequencer_preview_region_init(), blender::ed::vse::sequencer_view_all_preview_exec(), blender::ed::transform::setCustomPointsFromDirection(), slider_draw(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::space_node::snode_bg_viewmove_invoke(), space_text_do_suggest_select(), blender::ed::spreadsheet::spreadsheet_footer_region_draw(), blender::ed::spreadsheet::spreadsheet_main_region_init(), stencil_control_invoke(), text_cursor_set_apply(), text_cursor_set_to_pos(), text_line_number_invoke(), text_main_region_init(), text_scroll_bar_invoke(), topbar_main_region_init(), ui_block_align_but_to_region(), ui_draw_but_CURVE(), ui_draw_but_CURVEPROFILE(), ui_draw_but_HISTOGRAM(), ui_draw_but_TRACKPREVIEW(), ui_draw_but_VECTORSCOPE(), ui_draw_but_WAVEFORM(), ui_draw_button_sections_alignment_separator(), ui_searchbox_region_layout_fn(), UI_view2d_view_orthoSpecial(), blender::image_engine::OneTexture::update_bounds(), blender::image_engine::ScreenTileTextures< Divisions >::update_bounds(), blender::ed::transform::EdgeSlideData::update_proj_mat(), blender::ed::transform::VertSlideData::update_proj_mat(), uv_from_view_exec(), view3d_camera_border(), view3d_center_camera_exec(), view3d_depths_rect_create(), view3d_winmatrix_set(), view3d_zoom_border_exec(), view_zoom_to_window_xy_3d(), view_zoom_to_window_xy_camera(), blender::ed::space_node::viewer_border_corner_to_backdrop(), viewmove_apply(), blender::render::hydra::ViewSettings::ViewSettings(), viewzoom_exec(), walkApply(), WIDGETGROUP_camera_view_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), wm_draw_region_bind(), wm_draw_region_buffer_create(), and wmOrtho2_region_pixelspace().