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 |