| IModuleInterface
|
Module |
|
Header |
/Engine/Plugins/Editor/AssetManagerEditor/Source/AssetManagerEditor/Public/AssetManagerEditorModule.h |
Include |
#include "AssetManagerEditorModule.h" |
class IAssetManagerEditorModule : public IModuleInterface
The Asset Manager Editor module handles creating UI for asset management and exposes several commands
Name | Description | ||
---|---|---|---|
|
CreateFakeAssetDataFromChunkId ( |
Creates fake AssetData to represent chunks |
|
|
CreateFakeAssetDataFromPrimaryAssetId ( |
Creates fake AssetData to represent a primary asset |
|
|
ExtractAssetIdentifiersFromAssetDataList ( |
Parses a list of AssetData and extracts AssetIdentifiers, handles the fake asset data |
|
|
ExtractChunkIdFromFakeAssetData ( |
Returns >= 0 if this is a fake chunk AssetData, otherwise INDEX_NONE |
|
|
FPrimaryAsse... |
ExtractPrimaryAssetIdFromFakeAssetData ( |
Returns valid PrimaryAssetId if this is a fake AssetData for a primary asset |
|
FilterAssetIdentifiersForCurrentRegistrySource ( |
Filters list of identifiers and removes ones that do not exist in this registry source. |
|
|
GeneratePrimaryAssetTypeComboBoxStrings ( |
Called to get list of valid primary asset types |
|
|
IAssetManage... |
Get() |
Singleton-like access to this module's interface. |
|
GetAvailableRegistrySources ( |
Gets the list of registry sources that are available |
|
|
const FAsset... |
GetCurrentRegistrySource ( |
Returns the currently selected registry source. |
|
GetDisplayTextForCustomColumn ( |
Gets a display text value for a vritual column. Returns true and sets out parameter if found |
|
|
GetIntegerValueForCustomColumn ( |
Gets the value of a "virtual" column for an asset data, this will query the AssetManager for you and takes current platform into account. |
|
|
GetManagedPackageListForAssetData ( |
Returns the set of asset packages managed the given asset data, returns true if any found. |
|
|
GetStringValueForCustomColumn ( |
Gets the value of a "virtual" column for an asset data, this will query the AssetManager for you and takes current platform into account. |
|
|
IsAvailable() |
Checks to see if this module is loaded and ready. |
|
|
IsPackageInCurrentRegistrySource ( |
Returns true if this package exists in the current registry source, optionally setting a redirected package name |
|
|
TSharedRef< ... |
MakePrimaryAssetIdSelector ( |
Creates a simple version of a Primary Asset Id selector, not bound to a PropertyHandle |
|
TSharedRef< ... |
MakePrimaryAssetTypeSelector ( |
Creates a simple version of a Primary Asset Type selector, not bound to a PropertyHandle |
|
OnShouldFilterPrimaryAsset ( |
Called for asset picker to see rather to show asset |
|
|
OpenAssetAuditUI ( |
Opens asset management UI, with selected assets. Pass as value so it can be used in delegates |
|
|
OpenAssetAuditUI ( |
||
|
OpenAssetAuditUI |
||
|
OpenReferenceViewerUI ( |
Spawns reference viewer, showing selected packages or identifiers |
|
|
OpenReferenceViewerUI ( |
||
|
OpenShaderCookStatistics |
Open the Shader cook stats |
|
|
OpenSizeMapUI ( |
Spawns size map with selected packages |
|
|
OpenSizeMapUI |
||
|
RefreshRegistryData() |
Refreshes the management dictionary and all sources |
|
|
SetCurrentRegistrySource ( |
Sets the current registry source, this loads the asset registry state if needed and may spawn a file load dialog for custom |
|
|
WriteCollection ( |
Creates a collection from a list of packages, will overwrite/modify an existing collection of the same name. |
Name |
Description |
---|---|
AllPrimaryAssetTypes |
Fake type returned from type combo box to mean all types |
ChunkFakeAssetDataPackageName |
Specific package path inside PrimaryAssetFakeAssetDataPackagePath representing chunks |
ChunksName |
|
CookRuleName |
|
DiskSizeName |
|
ManagedDiskSizeName |
|
ManagedResourceSizeName |
|
PrimaryAssetFakeAssetDataPackagePath |
Fake package path used by placeholder asset data, has primary asset ID added to it to set package name |
ResourceSizeName |
Custom column names |
TotalUsageName |