Blender V4.3
ED_asset_shelf.hh File Reference
#include <memory>

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::asset
 
namespace  blender::ed::asset::shelf
 

Functions

Asset Shelf Regions
bool blender::ed::asset::shelf::regions_poll (const RegionPollParams *params)
 
void * blender::ed::asset::shelf::region_duplicate (void *regiondata)
 
void blender::ed::asset::shelf::region_free (ARegion *region)
 
void blender::ed::asset::shelf::region_init (wmWindowManager *wm, ARegion *region)
 
int blender::ed::asset::shelf::region_snap (const ARegion *region, int size, int axis)
 
void blender::ed::asset::shelf::region_on_user_resize (const ARegion *region)
 
void blender::ed::asset::shelf::region_listen (const wmRegionListenerParams *params)
 
void blender::ed::asset::shelf::region_message_subscribe (const wmRegionMessageSubscribeParams *params)
 
void blender::ed::asset::shelf::region_layout (const bContext *C, ARegion *region)
 
void blender::ed::asset::shelf::region_draw (const bContext *C, ARegion *region)
 
void blender::ed::asset::shelf::region_on_poll_success (const bContext *C, ARegion *region)
 
void blender::ed::asset::shelf::region_blend_read_data (BlendDataReader *reader, ARegion *region)
 
void blender::ed::asset::shelf::region_blend_write (BlendWriter *writer, ARegion *region)
 
int blender::ed::asset::shelf::region_prefsizey ()
 
void blender::ed::asset::shelf::header_region_init (wmWindowManager *wm, ARegion *region)
 
void blender::ed::asset::shelf::header_region (const bContext *C, ARegion *region)
 
void blender::ed::asset::shelf::header_region_listen (const wmRegionListenerParams *params)
 
int blender::ed::asset::shelf::header_region_size ()
 
void blender::ed::asset::shelf::types_register (ARegionType *region_type, const int space_type)
 
int blender::ed::asset::shelf::tile_width (const AssetShelfSettings &settings)
 
int blender::ed::asset::shelf::tile_height (const AssetShelfSettings &settings)
 
Asset Shelf Type
void blender::ed::asset::shelf::type_register (std::unique_ptr< AssetShelfType > type)
 
void blender::ed::asset::shelf::type_unregister (const AssetShelfType &shelf_type)
 
bool blender::ed::asset::shelf::type_poll_for_popup (const bContext &C, const AssetShelfType *shelf_type)
 
AssetShelfTypeblender::ed::asset::shelf::type_find_from_idname (const StringRef idname)
 
Asset Shelf Popup
void blender::ed::asset::shelf::type_popup_unlink (const AssetShelfType &shelf_type)
 
Asset Shelf Type (un)registration
void blender::ed::asset::shelf::type_unlink (const Main &bmain, const AssetShelfType &shelf_type)
 
Asset Shelf Context
AssetShelfblender::ed::asset::shelf::active_shelf_from_area (const ScrArea *area)
 
int blender::ed::asset::shelf::context (const bContext *C, const char *member, bContextDataResult *result)