|
Blender V5.0
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct uiViewStateLink * | next |
| struct uiViewStateLink * | prev |
| char | idname [64] |
| uiViewState | state |
Persistent storage for some state of views (#ui::AbstractView), for storage in a region. The view state is matched to the view using the view's idname.
The actual state is stored in uiViewState, so views can manage this conveniently without having to care about the idname and listbase pointers themselves.
Definition at line 372 of file DNA_screen_types.h.
| char uiViewStateLink::idname[64] |
Definition at line 375 of file DNA_screen_types.h.
Referenced by ensure_view_state(), and ui_block_add_view_impl().
| struct uiViewStateLink* uiViewStateLink::next |
Definition at line 373 of file DNA_screen_types.h.
| struct uiViewStateLink * uiViewStateLink::prev |
Definition at line 373 of file DNA_screen_types.h.
| uiViewState uiViewStateLink::state |
Definition at line 377 of file DNA_screen_types.h.
Referenced by ui_block_views_end().