Navigation
API > API/Editor > API/Editor/Blutility
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEditorUtilityObject
- UActorActionUtility
References
| Module | Blutility |
| Header | /Engine/Source/Editor/Blutility/Classes/ActorActionUtility.h |
| Include | #include "ActorActionUtility.h" |
Syntax
class UActorActionUtility :
public UEditorUtilityObject,
public IEditorUtilityExtension
Remarks
Base class for all actor 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 actors in the level editor.
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Begin UObject. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| UClass * | GetSupportedClasses() instead, but ideally you're not requesting this directly and are instead using the FAssetActionUtilityPrototype to wrap access to an unload utility asset. |