|
Blender V4.3
|
#include <DNA_screen_types.h>
Public Attributes | |
| ListBase | shelves |
| AssetShelf * | active_shelf |
Region-data for the main asset shelf region (RGN_TYPE_ASSET_SHELF). Managed by the asset shelf internals.
Contains storage for all previously activated asset shelf instances plus info on the currently active one (only one can be active at any time).
Definition at line 859 of file DNA_screen_types.h.
| AssetShelf* RegionAssetShelf::active_shelf |
The currently active shelf, if any. Updated on redraw, so that context changes are reflected. Note that this may still be set even though the shelf isn't available anymore (AssetShelfType.poll() fails). The pointer isn't necessarily unset when polling.
Definition at line 867 of file DNA_screen_types.h.
Referenced by blender::ed::asset::shelf::activate_shelf(), blender::ed::asset::shelf::active_shelf_from_area(), blo_do_versions_400(), blender::ed::asset::shelf::current_tile_draw_height(), blender::ed::asset::shelf::region_init(), blender::ed::asset::shelf::region_layout(), blender::ed::asset::shelf::region_on_poll_success(), blender::ed::asset::shelf::region_on_user_resize(), blender::ed::asset::shelf::region_resize_to_preferred(), blender::ed::asset::shelf::regiondata_duplicate(), blender::ed::asset::shelf::type_unlink(), and blender::ed::asset::shelf::update_active_shelf().
| ListBase RegionAssetShelf::shelves |
Owning list of previously activated asset shelves.
Definition at line 861 of file DNA_screen_types.h.
Referenced by blender::ed::asset::shelf::activate_shelf(), blender::ed::asset::shelf::regiondata_blend_write(), blender::ed::asset::shelf::regiondata_duplicate(), blender::ed::asset::shelf::regiondata_free(), blender::ed::asset::shelf::type_unlink(), and blender::ed::asset::shelf::update_active_shelf().