Blender V4.3
ARegion_Runtime Struct Reference

#include <DNA_screen_types.h>

Public Attributes

const char * category
rcti visible_rect
int offset_x
int offset_y
struct GHashblock_name_map
Panelpopup_block_panel

Detailed Description

Definition at line 453 of file DNA_screen_types.h.

Member Data Documentation

◆ block_name_map

struct GHash* ARegion_Runtime::block_name_map

◆ category

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().

◆ offset_x

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().

◆ offset_y

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().

◆ popup_block_panel

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().

◆ visible_rect

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().


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