Blender V4.3
asset_shelf_asset_view.cc File Reference
#include "AS_asset_library.hh"
#include "AS_asset_representation.hh"
#include "BKE_asset.hh"
#include "BKE_screen.hh"
#include "BLI_fnmatch.h"
#include "BLI_string.h"
#include "DNA_asset_types.h"
#include "DNA_screen_types.h"
#include "ED_asset.hh"
#include "ED_asset_menu_utils.hh"
#include "ED_asset_shelf.hh"
#include "UI_grid_view.hh"
#include "UI_interface.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "WM_api.hh"
#include "asset_shelf.hh"

Go to the source code of this file.

Classes

class  blender::ed::asset::shelf::AssetView
 
class  blender::ed::asset::shelf::AssetViewItem
 
class  blender::ed::asset::shelf::AssetDragController
 

Namespaces

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

Functions

static std::optional< asset_system::AssetCatalogFilterblender::ed::asset::shelf::catalog_filter_from_shelf_settings (const AssetShelfSettings &shelf_settings, const asset_system::AssetLibrary &library)
 
static std::optional< wmOperatorCallParamsblender::ed::asset::shelf::create_activate_operator_params (const StringRefNull op_name, const asset_system::AssetRepresentation &asset)
 
static std::string blender::ed::asset::shelf::filter_string_get (const AssetShelf &shelf)
 
void blender::ed::asset::shelf::build_asset_view (uiLayout &layout, const AssetLibraryReference &library_ref, const AssetShelf &shelf, const bContext &C, const ARegion &region)
 

Detailed Description

Grid-view showing all assets according to the giving shelf-type and settings.

Definition in file asset_shelf_asset_view.cc.