|
Blender V5.0
|
#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 885 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 893 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 887 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().