|
Blender V5.0
|
Inherits Link.
Static Public Member Functions | |
| static void | views_bounds_calc (const uiBlock &block) |
Public Attributes | |
| std::string | idname |
| std::unique_ptr< AbstractView > | view |
| Public Attributes inherited from Link | |
| struct Link * | next |
| struct Link * | prev |
Wrapper to store views in a ListBase, addressable via an identifier.
Definition at line 44 of file interface_view.cc.
|
static |
Definition at line 88 of file interface_view.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), BLI_rcti_do_minmax_rcti(), BLI_rcti_init_minmax(), BLI_rcti_is_empty(), BLI_rcti_rctf_copy_round(), uiBlock::buttons, blender::ui::AbstractViewItem::get_view(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), LISTBASE_FOREACH, blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), uiBut::rect, view, uiButViewItem::view_item, ViewItem, and uiBlock::views.
Referenced by ui_block_views_end().
| std::string ViewLink::idname |
Definition at line 45 of file interface_view.cc.
Referenced by ensure_view_state(), and ui_block_add_view_impl().
| std::unique_ptr<AbstractView> ViewLink::view |
Definition at line 46 of file interface_view.cc.
Referenced by ui_block_add_view_impl(), and views_bounds_calc().