|
Blender V4.3
|
#include <DNA_screen_types.h>
Public Attributes | |
| const char * | category |
| rcti | visible_rect |
| int | offset_x |
| int | offset_y |
| struct GHash * | block_name_map |
| Panel * | popup_block_panel |
Definition at line 453 of file DNA_screen_types.h.
| struct GHash* ARegion_Runtime::block_name_map |
Maps uiBlock::name to uiBlock for faster lookups.
Definition at line 468 of file DNA_screen_types.h.
Referenced by BKE_area_region_free(), menu_items_from_ui_create(), UI_block_region_set(), UI_blocklist_free(), and UI_blocklist_free_inactive().
| const char* ARegion_Runtime::category |
Panel category to use between 'layout' and 'draw'.
Definition at line 455 of file DNA_screen_types.h.
Referenced by ED_region_panels_draw(), and ED_region_panels_layout_ex().
| int ARegion_Runtime::offset_x |
Definition at line 465 of file DNA_screen_types.h.
Referenced by ED_area_type_hud_ensure(), and region_rect_recursive().
| int ARegion_Runtime::offset_y |
Definition at line 465 of file DNA_screen_types.h.
Referenced by ED_area_type_hud_ensure(), and region_rect_recursive().
| Panel* ARegion_Runtime::popup_block_panel |
Definition at line 471 of file DNA_screen_types.h.
Referenced by ui_popup_block_free(), and UI_popup_dummy_panel_set().
| rcti ARegion_Runtime::visible_rect |
The visible part of the region, use with region overlap not to draw on top of the overlapping regions.
Lazy initialize, zero'd when unset, relative to ARegion.winrct x/y min.
Definition at line 462 of file DNA_screen_types.h.
Referenced by ED_region_visible_rect(), and region_rect_recursive().