Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAdvancedAssetCategory | |||
| FAdvancedCopyCompletedEvent | |||
| FAdvancedCopyMap | |||
| FAdvancedCopyParams | |||
| FAssetRenameData | |||
| FAssetToolsModule | |||
| FAssetTypeActions_Base | A base class for all AssetTypeActions. | ||
| FAssetTypeActions_CSVAssetBase | |||
| FClassTypeActions_Base | A base class for all ClassTypeActions. | ||
| FCollectionAssetManagement | Handles the collection management for the given assets | ||
| FMigrationOptions | |||
| FPackageMigrationContext | |||
| IAssetTools | |||
| IAssetTypeActions | AssetTypeActions provide actions and other information about asset types | ||
| IClassTypeActions | ClassTypeActions provide actions and other information about asset types that host classes | ||
| UAdvancedCopyCustomization | |||
| UAssetTools | |||
| UAssetToolsHelpers | |||
| UAssetToolsSettings |
Typedefs
| Name | Description |
|---|---|
| FAssetPostRenameEvent | |
| FCanMigrateAsset | |
| FDuplicatedObjects | An array of maps each storing pairs of original object -> duplicated object. |
| FIsNameAllowed | |
| FMovedContentFolder | Called when a folder is moved or renamed |
| FOnAlwaysShowPath | Callback used when a folder should be forced to be visible in the Content Browser |
| FOnFolderPathChanged | |
| FOnPackageMigration | |
| FOnSyncFinish | Called when a sync from AssetViewUtils finishes If Files is non-nullptr, those are the files affected by the sync. |
| FOnSyncStart | Called when a sync from AssetViewUtils starts |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAssetClassAction | |||
| EAssetMigrationConflict | |||
| EAssetRenameResult | |||
| EAssetTypeActivationMethod::Type | |||
| EAssetTypeActivationOpenedMethod | Types of permissions allowed when attempting to open an asset in editor via activation (EAssetTypeActivationMethod) | ||
| EAssetTypeCategories::Type | The list of categories for Asset Type Actions and UFactory subclasses. | ||
| ERedirectFixupMode |
Functions
| Type | Name | Description | |
|---|---|---|---|
| InSection | AddMenuEntry
(
"MyAsset_DoTheThing", |
||
| bool | AssetViewUtils::AssetHasCustomThumbnail
(
const FAssetData& AssetData |
Returns true if the specified asset that uses shared thumbnails has a thumbnail assigned to it | |
| void | AssetViewUtils::CaptureThumbnailFromViewport
(
FViewport* InViewport, |
Capture active viewport to thumbnail and assigns that thumbnail to incoming assets | |
| void | AssetViewUtils::ClearCustomThumbnails
(
const TArray< FAssetData >& InAssetsToAssign |
Clears custom thumbnails for the selected assets | |
| void | AssetViewUtils::CopyAssets
(
const TArray< UObject* >& Assets, |
Copies assets to a new path | |
| bool | AssetViewUtils::CopyFolders
(
const TArray< FString >& InSourcePathNames, |
Copies all assets in all source paths to the destination path, preserving path structure | |
| int32 | AssetViewUtils::DeleteAssets
(
const TArray< UObject* >& AssetsToDelete |
Attempts to deletes the specified assets. Returns the number of assets deleted | |
| bool | AssetViewUtils::DeleteFolders
(
const TArray< FString >& PathsToDelete |
Attempts to delete the specified folders and all assets inside them. | |
| bool | AssetViewUtils::DoesFolderExist
(
const FString& FolderPath |
Returns true if the path specified exists as a folder in the asset registry | |
| void | AssetViewUtils::GetAssetsInPaths
(
const TArray< FString >& InPaths, |
Gets an array of assets inside the specified folders | |
| FLinearColor | Gets the default color the folder should appear as | ||
| int32 | Gets the maximum path length for an asset package file. | ||
| int32 | Gets the maximum path length for a cooked file. | ||
| void | AssetViewUtils::GetObjectsInAssetData
(
const TArray< FAssetData >& AssetList, |
Get all the objects in a list of asset data | |
| int32 | AssetViewUtils::GetPackageLengthForCooking
(
const FString& PackageName, |
Returns the length of the computed cooked package name and path whether it's run on a build machine or locally | |
| FString | AssetViewUtils::GetPackagePathWithinRoot
(
const FString& PackageName |
Returns the relative path, from the workspace root, of the package | |
| TOptional< FLinearColor > | AssetViewUtils::GetPathColor
(
const FString& FolderPath |
Returns the color of this path from the config | |
| TSharedPtr< IPlugin > | AssetViewUtils::GetPluginForFolder
(
const FStringView InPath |
If the passed-in path is a plugin folder, then return its associated plugin | |
| void | AssetViewUtils::GetUnloadedAssets
(
const TArray< FString >& ObjectPaths, |
Determines the unloaded assets that need loading | |
| bool | AssetViewUtils::HasCustomColors
(
TArray< FLinearColor >* OutColors |
Checks to see if any folder has a custom color, optionally outputs them to a list | |
| bool | AssetViewUtils::IsDevelopersFolder
(
const FStringView InPath |
Returns true if the passed-in path is a developers folder | |
| bool | AssetViewUtils::IsEngineFolder
(
const FStringView InPath, |
Returns true if the passed-in path is a engine folder | |
| bool | AssetViewUtils::IsPluginFolder
(
const FStringView InPath, |
Returns true if the passed-in path is a plugin folder, optionally reporting where the plugin was loaded from | |
| bool | AssetViewUtils::IsProjectFolder
(
const FStringView InPath, |
Returns true if the passed-in path is a project folder | |
| bool | AssetViewUtils::IsValidFolderName
(
const FString& FolderName, |
Returns true if the supplied folder name can be used as part of a package name | |
| bool | AssetViewUtils::IsValidFolderPathForCreate
(
const FString& FolderPath, |
Returns true if the specified folder name in the specified path is available for folder creation | |
| bool | AssetViewUtils::IsValidObjectPathForCreate
(
const FString& ObjectPath, |
Returns true if the specified path is available for object creation | |
| bool | AssetViewUtils::IsValidObjectPathForCreate
(
const FString& ObjectPath, |
Returns true if the specified path is available for object creation | |
| bool | AssetViewUtils::IsValidPackageForCooking
(
const FString& PackageName, |
Checks to see whether the path is within the size restrictions for cooking | |
| bool | AssetViewUtils::LoadAssetsIfNeeded
(
const TArray< FString >& ObjectPaths, |
Makes sure the specified assets are loaded into memory. | |
| const TSharedPtr< FLinearColor > | AssetViewUtils::LoadColor
(
const FString& FolderPath |
LoadColor deprecated, please use GetPathColor | |
| TArray< UPackage * > | AssetViewUtils::LoadPackages
(
const TArray< FString >& PackageNames |
Loads all the specified packages | |
| void | AssetViewUtils::MoveAssets
(
const TArray< UObject* >& Assets, |
Moves assets to a new path | |
| bool | AssetViewUtils::MoveFolders
(
const TArray< FString >& InSourcePathNames, |
Moves all assets in all source paths to the destination path, preserving path structure | |
| FOnAlwaysShowPath & | |||
| FOnFolderPathChanged & | |||
| FOnSyncFinish & | |||
| FOnSyncStart & | |||
| bool | AssetViewUtils::OpenEditorForAsset
(
const TArray< UObject* >& Assets |
Opens the asset editor for the specified assets | |
| bool | AssetViewUtils::OpenEditorForAsset
(
UObject* Asset |
Opens the asset editor for the specified asset | |
| bool | AssetViewUtils::OpenEditorForAsset
(
const FString& ObjectPath |
Loads the specified object if needed and opens the asset editor for it | |
| bool | A helper function for folder drag/drop which loads all assets in a path (including sub-paths) and returns the assets found | ||
| bool | AssetViewUtils::PromptToLoadAssets
(
const TArray< FString >& UnloadedObjects |
Prompts the user to load the list of unloaded objects | |
| bool | AssetViewUtils::RenameFolder
(
const FString& DestPath, |
Moves all assets from the source path to the destination path, preserving path structure, deletes source path afterwards if possible | |
| void | AssetViewUtils::SaveColor
(
const FString& FolderPath, |
SaveColor deprecated, please use SetPathColor | |
| bool | Prompts to save all modified packages | ||
| bool | AssetViewUtils::SavePackages
(
const TArray< UPackage* >& Packages |
Saves all the specified packages | |
| void | AssetViewUtils::SetPathColor
(
const FString& FolderPath, |
Saves the color of the path to the config | |
| void | AssetViewUtils::ShowErrorNotifcation
(
const FText& InErrorMsg |
Show an error notification toast if the given error message is not empty | |
| bool | Syncs latest from source control. | ||
| bool | AssetViewUtils::SyncPackagesFromSourceControl
(
const TArray< FString >& PackageNames |
Syncs the specified packages from source control. | |
| void | AssetViewUtils::SyncPackagesFromSourceControl
(
const TArray< FString >& PackageNames, |
The bIsSyncLatestOperation parameter is deprecated. Use SyncLatestFromSourceControl instead. | |
| bool | AssetViewUtils::SyncPathsFromSourceControl
(
const TArray< FString >& Paths |
Syncs the specified paths from source control. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FSlateIcon | Icon | ||
| const TAttribute< FText > | ToolTip | HOW TO ADD ASSET EXTENSION MENUS | |
| const FToolMenuExecuteAction | UIAction |