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

Maps uiBlock::name to uiBlock for faster lookups.

Definition at line 468 of file DNA_screen_types.h.

◆ category

const char* ARegion_Runtime::category

Panel category to use between 'layout' and 'draw'.

Definition at line 455 of file DNA_screen_types.h.

◆ offset_x

int ARegion_Runtime::offset_x

Definition at line 465 of file DNA_screen_types.h.

◆ offset_y

int ARegion_Runtime::offset_y

Definition at line 465 of file DNA_screen_types.h.

◆ popup_block_panel

Panel* ARegion_Runtime::popup_block_panel

Definition at line 471 of file DNA_screen_types.h.

◆ 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.


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