|
Blender V4.3
|
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 47 of file interface_view.cc.
|
static |
Definition at line 89 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, UI_BTYPE_VIEW_ITEM, uiButViewItem::view_item, and uiBlock::views.
Referenced by ui_block_views_bounds_calc().
| std::string ViewLink::idname |
Definition at line 48 of file interface_view.cc.
Referenced by ui_block_add_view_impl().
| std::unique_ptr<AbstractView> ViewLink::view |
Definition at line 49 of file interface_view.cc.
Referenced by ui_block_add_view_impl().