Navigation
API > API/Editor > API/Editor/Blutility
Inheritance Hierarchy
- UObject
- IAssetRegistryTagProviderInterface
- UEditorUtilityObject
- UAssetActionUtility
References
Module | Blutility |
Header | /Engine/Source/Editor/Blutility/Classes/AssetActionUtility.h |
Include | #include "AssetActionUtility.h" |
Syntax
UCLASS (Abstract, HideCategories=(Object), Blueprintable)
class UAssetActionUtility :
public UEditorUtilityObject ,
public IEditorUtilityExtension
Remarks
Base class for all asset action-related utilities Any functions/events that are exposed on derived classes that have the correct signature will be included as menu options when right-clicking on a group of assets in the content browser.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bIsActionForBlueprints | Is this action designed to work specifically on Blueprints (true) or on all assets (false). |
![]() ![]() ![]() |
TArray< TSoftClassPtr< UObject > > | SupportedClasses | The supported classes controls the list of classes that may be operated on by all of the asset functions in this utility class. |
![]() ![]() ![]() |
TArray< FAssetActionSupportCondition > | SupportedConditions | The supported conditions for any asset to use these utility functions. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
Begin UObject. |
![]() ![]() ![]() |
void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
|
![]() ![]() ![]() ![]() |
UClass * | Return the class that this asset action supports (if not implemented, it will show up for all asset types) Do not do custom logic here based on the currently selected assets. | |
![]() ![]() ![]() ![]() |
const TArray< TSoftClassPtr< UObject > > & | Gets the statically determined supported classes, these classes are used as a first pass filter when determining if we can utilize this asset utility action on the asset. | |
![]() ![]() ![]() ![]() ![]() |
bool | Returns whether or not this action is designed to work specifically on Blueprints (true) or on all assets (false). |