Blender V5.0
LayoutPanelState Struct Reference

#include <DNA_screen_types.h>

Public Attributes

struct LayoutPanelStatenext
struct LayoutPanelStateprev
char * idname
uint8_t flag
char _pad [3]
uint32_t last_used

Detailed Description

Definition at line 145 of file DNA_screen_types.h.

Member Data Documentation

◆ _pad

char LayoutPanelState::_pad[3]

Definition at line 150 of file DNA_screen_types.h.

◆ flag

uint8_t LayoutPanelState::flag

Definition at line 149 of file DNA_screen_types.h.

◆ idname

char* LayoutPanelState::idname

Identifier of the panel.

Definition at line 148 of file DNA_screen_types.h.

Referenced by panel_list_copy().

◆ last_used

uint32_t LayoutPanelState::last_used

A logical time set from #layout_panel_states_clock when the panel is used by the UI. This is used to detect the least-recently-used panel states when some panel states should be removed.

Definition at line 155 of file DNA_screen_types.h.

◆ next

struct LayoutPanelState* LayoutPanelState::next

Definition at line 146 of file DNA_screen_types.h.

◆ prev

struct LayoutPanelState * LayoutPanelState::prev

Definition at line 146 of file DNA_screen_types.h.


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