|
Blender V4.5
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct AssetShelf * | next |
| struct AssetShelf * | prev |
| char | idname [64] |
| struct AssetShelfType * | type |
| AssetShelfSettings | settings |
| short | preferred_row_count |
| short | instance_flag |
| char | _pad [4] |
Definition at line 838 of file DNA_screen_types.h.
| char AssetShelf::_pad[4] |
Definition at line 854 of file DNA_screen_types.h.
| char AssetShelf::idname[64] |
Identifier that matches the AssetShelfType.idname this shelf was created with. Used to restore the AssetShelf.type pointer below on file read.
Definition at line 845 of file DNA_screen_types.h.
| short AssetShelf::instance_flag |
Definition at line 853 of file DNA_screen_types.h.
Referenced by blender::ed::asset::shelf::region_on_poll_success().
| struct AssetShelf* AssetShelf::next |
Definition at line 841 of file DNA_screen_types.h.
| short AssetShelf::preferred_row_count |
Only for the permanent asset shelf regions, not asset shelves in temporary popups.
Definition at line 852 of file DNA_screen_types.h.
Referenced by blo_do_versions_400(), blender::ed::asset::shelf::region_on_user_resize(), and blender::ed::asset::shelf::region_resize_to_preferred().
| struct AssetShelf * AssetShelf::prev |
Definition at line 841 of file DNA_screen_types.h.
| AssetShelfSettings AssetShelf::settings |
Definition at line 849 of file DNA_screen_types.h.
Referenced by blo_do_versions_400(), blender::ed::asset::shelf::context(), blender::ed::asset::shelf::current_tile_draw_height(), blender::ed::asset::shelf::get_shelf_for_popup(), blender::ed::asset::shelf::region_init(), blender::ed::asset::shelf::region_layout(), and blender::ed::asset::shelf::regiondata_duplicate().
| struct AssetShelfType* AssetShelf::type |
Runtime.
Definition at line 847 of file DNA_screen_types.h.
Referenced by blender::ed::asset::shelf::AssetViewItem::build_context_menu(), blender::ed::asset::shelf::AssetViewItem::build_grid_tile(), blender::ed::asset::shelf::AssetViewItem::on_activate(), blender::ed::asset::shelf::AssetViewItem::should_be_active(), and blender::ed::asset::shelf::type_unlink().