Blender V4.3
ARegion Struct Reference

#include <DNA_screen_types.h>

Public Attributes

struct ARegionnext
struct ARegionprev
View2D v2d
rcti winrct
rcti drawrct
short winx
short winy
int category_scroll
char _pad0 [4]
short visible
short regiontype
short alignment
short flag
short sizex
short sizey
short do_draw
short do_draw_paintcursor
short overlap
short flagfullscreen
struct ARegionTypetype
ListBase uiblocks
ListBase panels
ListBase panels_category_active
ListBase ui_lists
ListBase ui_previews
ListBase handlers
ListBase panels_category
struct wmGizmoMapgizmo_map
struct wmTimerregiontimer
struct wmDrawBufferdraw_buffer
char * headerstr
void * regiondata
ARegion_Runtime runtime

Detailed Description

Definition at line 474 of file DNA_screen_types.h.

Member Data Documentation

◆ _pad0

char ARegion::_pad0[4]

Definition at line 490 of file DNA_screen_types.h.

◆ alignment

short ARegion::alignment

How it should split.

Definition at line 497 of file DNA_screen_types.h.

Referenced by action_create(), area_add_header_region(), area_add_window_regions(), area_max_regionsize(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), buttons_create(), clip_create(), console_create(), do_version_action_editor_properties_region(), do_versions_area_ensure_tool_region(), 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_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(), nla_create(), blender::ed::space_node::node_create(), 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(), script_create(), sequencer_channel_region_init(), sequencer_create(), sequencer_init_preview_region(), sequencer_refresh(), blender::ed::spreadsheet::spreadsheet_create(), statusbar_create(), statusbar_header_region_init(), 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_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().

◆ category_scroll

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 489 of file DNA_screen_types.h.

Referenced by reset_exec(), UI_panel_category_draw_all(), and view_pan_apply_ex().

◆ do_draw

◆ do_draw_paintcursor

short ARegion::do_draw_paintcursor

Private, cached notifier events.

Definition at line 510 of file DNA_screen_types.h.

Referenced by ED_region_tag_redraw_cursor(), and wm_draw_update_test_window().

◆ draw_buffer

◆ drawrct

rcti ARegion::drawrct

Runtime for partial redraw, same or smaller than winrct.

Definition at line 482 of file DNA_screen_types.h.

Referenced by direct_link_region(), ED_region_do_draw(), ED_region_tag_redraw(), ED_region_tag_redraw_no_rebuild(), ED_region_tag_redraw_partial(), and region_draw_azones().

◆ flag

short ARegion::flag

Hide, ....

Definition at line 499 of file DNA_screen_types.h.

Referenced by 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_400(), 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_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(), file_create(), file_refresh(), blender::ed::asset::shelf::header_region_init(), hud_region_add(), hud_region_draw(), hud_region_hide(), hud_region_init(), hud_region_layout(), image_create(), blender::ed::space_node::node_create(), 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_modal(), region_scale_toggle_hidden(), region_scale_validate_size(), region_toggle_hidden(), sequencer_create(), sequencer_init_preview_region(), blender::ed::spreadsheet::spreadsheet_create(), 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(), uiLayoutPanelProp(), userpref_create(), userpref_show_exec(), version_ensure_missing_regions(), view3d_create(), wm_draw_window_offscreen(), wm_handler_fileselect_do(), and write_region().

◆ flagfullscreen

short ARegion::flagfullscreen

Temporary copy of flag settings for clean full-screen.

Definition at line 514 of file DNA_screen_types.h.

◆ gizmo_map

struct wmGizmoMap* ARegion::gizmo_map

Gizmo-map of this region.

Definition at line 535 of file DNA_screen_types.h.

Referenced by action_main_region_draw(), BKE_area_region_copy(), BKE_area_region_free(), clip_main_region_draw(), direct_link_region(), draw_timeline_gizmos(), DRW_draw_gizmo_2d(), DRW_draw_gizmo_3d(), ed_default_handlers(), ED_operator_region_gizmo_active(), ED_region_cursor_set(), ED_region_message_subscribe(), ED_screen_set_active_region(), edbm_preselect_or_active(), gizmo_mesh_spin_redo_setup(), gizmo_select_invoke(), gizmo_tweak_invoke(), gizmogroup_xform_find(), image_main_region_draw(), image_main_region_listener(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_main_region_init(), blender::ed::space_node::node_region_listener(), ringcut_invoke(), sequencer_main_region_listener(), sequencer_preview_region_draw(), sequencer_preview_region_listener(), snap_cursor_poll(), snap_cursor_poll(), transform_from_gizmo_invoke(), transform_gizmo_3d_model_from_constraint_and_mode_init(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_mode_snap_source_init(), view3d_main_region_listener(), view3d_ruler_add_invoke(), view3d_ruler_remove_invoke(), viewselected_exec(), WIDGETGROUP_gizmo_draw_prepare(), WIDGETGROUP_gizmo_refresh(), wm_event_get_keymap_from_toolsystem_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(), and wm_region_test_gizmo_do_draw().

◆ handlers

ListBase ARegion::handlers

wmEventHandler.

Definition at line 530 of file DNA_screen_types.h.

Referenced by action_buttons_area_init(), action_channel_region_init(), action_main_region_init(), BKE_area_region_copy(), buttons_main_region_init(), clip_channels_region_init(), clip_main_region_init(), clip_preview_region_init(), clip_properties_region_init(), clip_tools_region_init(), console_main_region_init(), direct_link_region(), ed_default_handlers(), ED_region_exit(), ED_region_panels_init(), ED_region_visibility_change_update_ex(), file_execution_region_init(), file_header_region_init(), file_main_region_init(), file_tools_region_init(), file_ui_region_init(), graph_buttons_region_init(), graph_channel_region_init(), graph_main_region_init(), hud_region_init(), image_asset_shelf_region_init(), image_buttons_region_init(), image_main_region_init(), image_tools_region_init(), info_main_region_init(), menu_types_add_from_keymap_items(), nla_buttons_region_init(), nla_main_region_init(), nla_track_region_init(), blender::ed::space_node::node_buttons_region_init(), blender::ed::space_node::node_main_region_init(), blender::ed::space_node::node_toolbar_region_init(), blender::ed::outliner::outliner_main_region_init(), blender::ed::asset::shelf::region_init(), script_main_region_init(), sequencer_buttons_region_init(), sequencer_channel_region_init(), sequencer_main_region_init(), sequencer_preview_region_init(), sequencer_tools_region_init(), blender::ed::spreadsheet::spreadsheet_main_region_init(), blender::ed::spreadsheet::spreadsheet_sidebar_init(), text_main_region_init(), text_properties_region_init(), topbar_main_region_init(), ui_popup_block_create(), view3d_asset_shelf_region_init(), view3d_buttons_region_init(), view3d_header_region_init(), view3d_main_region_init(), view3d_tools_region_init(), wm_dropbox_active(), wm_event_do_region_handlers(), wm_event_handler_ui_cancel_ex(), WM_gizmomap_add_handlers(), wm_keymap_item_find_props(), and WM_window_cursor_keymap_status_refresh().

◆ headerstr

char* ARegion::headerstr

◆ next

◆ overlap

◆ panels

◆ panels_category

◆ panels_category_active

◆ prev

◆ regiondata

void* ARegion::regiondata

XXX 2.50, need spacedata equivalent?

Definition at line 543 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(), calculateZfac(), content_planes_from_clip_flag(), create_trans_data(), CTX_wm_region_data(), CTX_wm_region_view3d(), depthdropper_depth_sample_pt(), dial_ghostarc_get_angles(), direct_link_region(), draw_grid_unit_name(), draw_primitive_view(), draw_primitive_view_impl(), draw_viewport_name(), drawPropCircle(), drawSnapping(), drawviewborder(), DRW_draw_cursor(), DRW_draw_depth_loop(), DRW_draw_depth_object(), DRW_draw_render_loop_ex(), DRW_draw_select_id(), DRW_draw_select_loop(), DRW_notify_view_update(), drw_notify_view_update_offscreen(), 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_transform_calc_orientation_from_type(), ED_transform_snap_object_project_all_view3d_ex(), ED_transform_snap_object_project_view3d_ex(), 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(), gizmo_3d_draw_invoke(), gizmo_arrow_modal(), gizmo_button2d_bounds(), gizmo_cage3d_draw(), gizmo_cage3d_draw_select(), gizmo_dial_draw(), gizmo_dial_draw_select(), gizmo_find_intersected_3d_intern(), gizmo_modal(), gizmo_ruler_draw(), gizmo_window_project_2d(), gpencil_stroke_convertcoords(), hud_panel_operator_redo_poll(), hud_region_free(), hud_region_layout(), initCurveShrinkFatten(), initTransInfo(), knife_constrain_axis(), knifeproject_poly_from_object(), knifetool_draw_angle(), mesh_bisect_interactive_calc(), move3d_get_translate(), navigate_pivot_get(), paint_weight_gradient_exec(), paintface_select_loop(), blender::ed::asset::shelf::region_blend_read_data(), blender::ed::asset::shelf::region_free(), region_quadview_exec(), region_quadview_init_rv3d(), screen_opengl_render_init(), set_prop_dist(), setTransformViewMatrices(), snap_object_context_runtime_init(), texture_paint_image_from_view_exec(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_modal(), transform_mode_default_modal_orientation_set(), transform_orientation_matrix_get(), transform_snap_grid_init(), 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(), EdgeSlideData::update_proj_mat(), 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_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_opengl(), 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(), viewzoom_exec(), WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), WIDGETGROUP_gizmo_draw_prepare(), WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_light_point_draw_prepare(), WIDGETGROUP_light_spot_draw_prepare(), WIDGETGROUP_navigate_draw_prepare(), WIDGETGROUP_xform_cage_refresh(), WIDGETGROUP_xform_shear_refresh(), wm_draw_region_stereo_set(), wm_region_test_render_do_draw(), wm_searchbox_tooltip_init(), and write_region().

◆ regiontimer

◆ regiontype

short ARegion::regiontype

Window, header, etc. identifier for drawing.

Definition at line 495 of file DNA_screen_types.h.

Referenced by action_create(), ANIM_animdata_get_context(), annotation_draw_modal(), annotation_session_initdata(), ApplySnapTranslation(), area_add_header_region(), area_add_window_regions(), 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(), calculateCenter(), calculateZfac(), change_frame_invoke(), change_frame_invoke(), change_frame_invoke(), change_frame_poll(), clip_create(), console_create(), convert_type_get(), convertViewVec(), create_trans_data(), 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(), drawPropCircle(), 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_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_texture_gradient_invoke(), hud_region_add(), image_create(), image_paint_poll_ex(), info_create(), initCurveShrinkFatten(), 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(), projectFloatViewEx(), projectIntViewEx(), properties_space_needs_realign(), recalcData_actedit(), recalcData_graphedit(), 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(), seq_draw_image_origin_and_outline(), sequencer_box_select_exec(), sequencer_box_select_invoke(), sequencer_create(), sequencer_delete_invoke(), sequencer_edit_with_channel_region_poll(), sequencer_file_drop_channel_frame_set(), sequencer_init_preview_region(), sequencer_retiming_key_delete_invoke(), sequencer_select_exec(), sequencer_select_invoke(), sequencer_tools_region_draw(), sequencer_view_has_preview_poll(), sequencer_view_preview_only_poll(), sequencer_view_selected_exec(), sequencer_view_strips_poll(), set_prop_dist(), 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(), t_around_get(), template_add_button_search_menu(), blender::ui::template_asset_shelf_popover(), text_create(), text_has_properties_region(), text_move_cursor(), text_region_edit_poll(), text_region_scroll_poll(), text_text_search_exec(), topbar_create(), transform_draw_cursor_poll(), transform_mode_default_modal_orientation_set(), transform_orientation_matrix_get(), transformViewUpdate(), UI_block_draw(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_block_region_refresh(), 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(), 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_opengl(), view_zoom_axis_lock_defaults(), 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().

◆ runtime

◆ sizex

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 505 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_update_flexible_spacing(), and userpref_create().

◆ sizey

◆ type

struct ARegionType* ARegion::type

Callbacks for this region type.

Definition at line 517 of file DNA_screen_types.h.

Referenced by BKE_area_region_free(), buttons_main_region_layout_properties(), buttons_navigation_bar_region_draw(), 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(), blender::ed::space_node::draw_draglink_tooltip_activate(), blender::ed::space_node::draw_draglink_tooltip_deactivate(), 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_type_hud_ensure(), ed_default_handlers(), ED_imbuf_sample_invoke(), 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_layout(), ED_region_panels_layout_ex(), ED_region_snap_size_apply(), ED_region_snap_size_test(), ED_screen_set_active_region(), ED_slider_destroy(), ED_view3d_buttons_region_layout_ex(), edbm_bevel_exit(), edbm_bevel_init(), edbm_inset_exit(), edbm_inset_init(), flyEnd(), 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(), image_buttons_region_layout(), initFlyInfo(), initTransform(), initWalkInfo(), knifetool_exit_ex(), knifetool_init(), postTrans(), property_search_for_context(), region_cursor_set_ex(), region_poll(), region_rect_recursive(), region_scale_modal(), reorder_instanced_panel_list(), ringsel_exit(), ringsel_init(), blender::ed::space_node::sample_invoke(), stitch_init_all(), UI_key_event_operator_string(), UI_panel_add_instanced(), ui_panel_category_active_set(), ui_panels_size(), ui_popup_block_create(), ui_searchbox_create_generic_ex(), ui_searchbox_create_menu(), ui_searchbox_create_operator(), ui_tooltip_create_with_data(), UI_view2d_curRect_changed(), userpref_main_region_layout(), view3d_interactive_add_begin(), view3d_interactive_add_exit(), blender::ed::object::voxel_size_edit_cancel(), blender::ed::object::voxel_size_edit_invoke(), blender::ed::object::voxel_size_edit_modal(), walkEnd(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), wm_handlers_do_gizmo_handler(), and wm_region_draw_overlay().

◆ ui_lists

◆ ui_previews

ListBase ARegion::ui_previews

◆ uiblocks

ListBase ARegion::uiblocks

uiBlock.

Definition at line 520 of file DNA_screen_types.h.

Referenced by BKE_area_region_copy(), button_activate_init(), button_section_bounds_calc(), direct_link_region(), ED_region_do_listen(), ED_region_message_subscribe(), ED_region_panels_draw(), ED_region_panels_layout_ex(), foreach_semi_modal_but_as_active(), menu_items_from_ui_create(), blender::ed::asset::shelf::region_draw(), region_draw_blocks_in_view2d(), blender::ed::asset::shelf::region_layout(), 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_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_category_draw_all(), ui_panel_drag_collapse(), UI_panels_draw(), UI_panels_end(), ui_pie_handler(), UI_popup_block_ex(), ui_popup_block_free(), UI_popup_block_invoke_ex(), ui_popup_block_refresh(), 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_view_find_at(), UI_region_views_clear_search_highlight(), ui_region_winrct_get_no_margin(), UI_textbutton_activate_but(), UI_textbutton_activate_rna(), and wm_searchbox_tooltip_init().

◆ v2d

View2D ARegion::v2d

2D-View scrolling/zoom info (most regions are 2d anyways).

Definition at line 478 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(), 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_400(), box_select_action(), box_select_anim_channels(), box_select_graph_exec(), box_select_nla_strips(), blender::ed::asset::shelf::build_asset_view(), buttons_navigation_bar_region_draw(), buttons_navigation_bar_region_init(), calculateCenterCursor2D(), calculateZfac(), 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(), convertViewVec(), createTransActionData(), createTransGraphEditData(), createTransSeqData(), blender::ed::asset::shelf::current_tile_draw_height(), blender::ed::space_node::cut_links_exec(), direct_link_region(), do_lasso_select_mesh_uv_is_edge_inside(), do_lasso_select_mesh_uv_is_point_inside(), blender::ed::space_node::do_lasso_select_node(), do_versions_after_linking_300(), dopesheet_region_draw(), dopesheet_select_channel_invoke(), dopesheet_view_all_exec(), draw_channel_names(), draw_channel_strips(), draw_distortion(), draw_fcurve(), draw_fcurve_handles(), draw_fcurve_samples(), draw_fcurve_vertices(), draw_histogram(), draw_movieclip_buffer(), draw_movieclip_muted(), draw_nla_main_data(), draw_nla_track_list(), blender::ed::outliner::draw_outliner(), draw_render_info(), draw_seq_in_view(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), draw_stabilization_border(), draw_timeline_seq_display(), draw_tracking_tracks(), draw_vectorscope_graticule(), draw_waveform_graticule(), drawPropRange(), drawSnapping(), DRW_draw_cursor_2d_ex(), DRW_draw_render_loop_2d_ex(), drw_manager_init(), 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_outliner_give_base_under_cursor(), ED_outliner_give_rna_under_cursor(), ED_region_contains_xy(), 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_sequencer_special_preview_set(), 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(), edge_pan_speed(), 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::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_overlay(), get_nearest_fcurve_verts_list(), gizmo2d_origin_to_region(), 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(), handler_region_v2d_mask_test(), 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::draw::image_engine::SpaceImageAccessor::init_ss_to_texture_matrix(), initialize_box_select_coords(), blender::ed::space_node::is_event_over_node_or_socket(), 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_file_invoke(), blender::ed::space_node::node_add_group_asset_invoke(), blender::ed::space_node::node_add_group_invoke(), blender::ed::space_node::node_add_material_invoke(), blender::ed::space_node::node_add_object_invoke(), blender::ed::space_node::node_area_listener(), 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_insert_on_link_flags_set(), 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::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(), OVERLAY_grid_init(), paint_2d_bucket_fill(), paint_2d_new_stroke(), paintcurve_cursor_invoke(), panel_handle_data_ensure(), blender::ed::space_node::viewer_linking::position_viewer_node(), previewrange_define_exec(), region_azone_scrollbar_init(), region_azones_scrollbars_init(), blender::ed::asset::shelf::region_draw(), region_draw_blocks_in_view2d(), 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::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(), seq_snap_threshold_get_frame_distance(), seq_snap_threshold_get_view_distance(), sequencer_channel_region_init(), sequencer_create(), sequencer_draw_preview(), sequencer_file_drop_channel_frame_set(), sequencer_init_preview_region(), sequencer_main_clamp_view(), sequencer_main_cursor(), sequencer_main_region_clamp_custom_set(), sequencer_main_region_init(), sequencer_preview_get_rect(), sequencer_preview_region_init(), sequencer_preview_region_layout(), sequencer_refresh(), sequencer_sample_apply(), sequencer_set_2d_cursor_invoke(), sequencer_tools_region_init(), snap_increment_apply(), snap_target_uv_fn(), snapNode(), snapNodes(), blender::ed::space_node::snode_setup_v2d(), blender::ed::space_node::space_node_view_flag(), blender::ed::spreadsheet::spreadsheet_main_region_init(), stitch_select(), t_view_get(), text_main_region_init(), text_properties_region_init(), topbar_main_region_init(), transform_snap_grid_init(), transform_snap_sequencer_data_alloc_preview(), UI_but_ensure_in_view(), ui_do_drag(), ui_handle_panel_header(), ui_handler_panel_region(), UI_panel_category_draw_all(), 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(), 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_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(), view2d_edge_pan_loc_compensate(), view2d_edge_pan_poll(), 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(), and view_zoomstep_apply_ex().

◆ visible

◆ winrct

rcti ARegion::winrct

Coordinates of region.

Definition at line 480 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(), draw_seq_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_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(), edge_pan_speed(), event_in_markers_region(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), face_set_extract_invoke(), file_highlight_set(), blender::ed::sculpt_paint::flush_update_step(), 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(), handler_region_v2d_mask_test(), hud_region_hide(), hud_region_layout(), image_main_region_set_view2d(), image_view_all(), initFlyInfo(), initWalkInfo(), layout_coordinates_correct_for_drawable_rect(), 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_emboss(), 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::sculpt_paint::dyntopo::sample_detail(), sclip_zoom_set(), scroller_activate_init(), sequencer_drop_copy(), sequencer_ibuf_get(), sequencer_main_cursor(), sequencer_preview_get_rect(), sima_zoom_set(), sima_zoom_set_from_bounds(), snap_gizmo_test_select(), blender::ed::geometry::store_input_node_values_rna_props(), text_cursor(), text_scroll_bar_invoke(), transform_draw_cursor_draw(), ui_block_to_region_fl(), ui_block_to_window_fl(), ui_but_pixelrect_in_view(), ui_do_drag(), ui_popup_block_refresh(), ui_popup_translate(), 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(), view2d_edge_pan_loc_compensate(), view3d_geometry_nodes_drop_tooltip(), view3d_mat_drop_tooltip(), view3d_region_operator_needs_opengl(), 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_gesture_new(), WM_gizmo_group_refresh(), wm_macro_modal(), wm_operator_invoke(), wm_paintcursor_draw(), wm_paintcursor_test(), wm_region_draw_overlay(), wm_region_mouse_co(), and wpaint_stroke_update_step().

◆ winx

short ARegion::winx

Size.

Definition at line 484 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(), area_max_regionsize(), armature_foreachScreenBone(), blender::draw::image_engine::ImageEngine< DrawingMode >::begin_sync(), BMBVH_EdgeVisible(), button_section_bounds_calc(), blender::ed::greasepencil::calculate_texture_space(), calculateCenterCursor(), 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(), draw_seq_waveform_overlay(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), 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_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_init(), ED_space_node_color_sample(), ED_space_node_get_position(), 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::fill_strokes(), 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::draw::image_engine::SpaceNodeAccessor::init_ss_to_texture_matrix(), initFlyInfo(), 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(), projectFloatViewEx(), 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(), script_main_region_init(), sequencer_channel_region_init(), sequencer_main_region_init(), sequencer_preview_region_init(), sequencer_view_all_preview_exec(), setCustomPointsFromDirection(), setNearestAxis3d(), slider_draw(), snap_object_context_runtime_init(), blender::ed::space_node::snode_bg_viewmove_invoke(), blender::ed::space_node::snode_setup_v2d(), 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_button_sections_alignment_separator(), ui_draw_button_sections_background(), ui_searchbox_region_layout_fn(), ui_update_window_matrix(), UI_view2d_view_orthoSpecial(), blender::draw::image_engine::OneTexture::update_bounds(), blender::draw::image_engine::ScreenTileTextures< Divisions >::update_bounds(), EdgeSlideData::update_proj_mat(), 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().

◆ winy

short ARegion::winy

Definition at line 484 of file DNA_screen_types.h.

Referenced by action_channel_region_init(), action_main_region_draw_overlay(), action_main_region_init(), add_region_padding(), annotation_stroke_convertcoords(), area_add_window_regions(), area_max_regionsize(), armature_foreachScreenBone(), blender::draw::image_engine::ImageEngine< DrawingMode >::begin_sync(), BMBVH_EdgeVisible(), button_section_bounds_calc(), blender::ed::greasepencil::calculate_texture_space(), calculateCenterCursor(), 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(), blender::ed::spreadsheet::draw_cell_contents(), 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_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_type_hud_ensure(), ED_markers_draw(), ED_region_header_init(), ED_region_header_layout(), ED_region_panels_init(), ED_space_node_color_sample(), ED_space_node_get_position(), ED_time_scrub_channel_search_draw(), ED_time_scrub_region_rect_get(), 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::fill_strokes(), 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_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::draw::image_engine::SpaceNodeAccessor::init_ss_to_texture_matrix(), initFlyInfo(), 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_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_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(), projectFloatViewEx(), 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(), script_main_region_init(), SEQ_add_timeline_region_padding(), sequencer_channel_region_init(), sequencer_main_region_init(), sequencer_preview_region_init(), sequencer_view_all_preview_exec(), setCustomPointsFromDirection(), slider_draw(), 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_button_sections_alignment_separator(), ui_searchbox_region_layout_fn(), UI_view2d_view_orthoSpecial(), blender::draw::image_engine::OneTexture::update_bounds(), blender::draw::image_engine::ScreenTileTextures< Divisions >::update_bounds(), EdgeSlideData::update_proj_mat(), 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().


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