Navigation
Unreal Engine C++ API Reference > Developer > AssetTools > AssetTypeActions
Inheritance Hierarchy
- TSharedFromThis
- IAssetTypeActions
- FAssetTypeActions_Base
- FAssetTypeActions_ClassTypeBase
- FAssetTypeActions_Blueprint
References
Module | AssetTools |
Header | /Engine/Source/Developer/AssetTools/Public/AssetTypeActions/AssetTypeActions_Blueprint.h |
Include | #include "AssetTypeActions/AssetTypeActions_Blueprint.h" |
Syntax
class FAssetTypeActions_Blueprint : public FAssetTypeActions_ClassTypeBase
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Whether or not this asset can create derived blueprints | |
![]() |
bool | CanExecuteNewDerivedBlueprint
(
TWeakObjectPtr< UBlueprint > InObject |
Returns TRUE if you can derive a Blueprint |
![]() ![]() ![]() |
UFactory * | GetFactoryForBlueprintType
(
UBlueprint* InBlueprint |
Return the factory responsible for creating this type of Blueprint |
![]() |
FText | GetNewDerivedBlueprintTooltip
(
TWeakObjectPtr< UBlueprint > InObject |
Returns the tooltip to display when attempting to derive a Blueprint |
Overridden from FAssetTypeActions_ClassTypeBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TWeakPtr< IClassTypeActions > | GetClassTypeActions
(
const FAssetData& AssetData |
FAssetTypeActions_ClassTypeBase Implementation. |
Overridden from IAssetTypeActions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanMerge () |
Returns true if this class can be merged (either manually or automatically) |
![]() ![]() |
void | GetActions
(
const TArray< UObject* >& InObjects, |
Generates a menu section for the specified objects. |
![]() ![]() ![]() |
FText | GetAssetDescription
(
const FAssetData& AssetData |
Returns additional tooltip information for the specified asset, if it has any (otherwise return the null widget) |
![]() ![]() |
uint32 | Returns the categories that this asset type appears in. | |
![]() ![]() ![]() |
FText | GetName () |
IAssetTypeActions Implementation. |
![]() ![]() ![]() |
UClass * | Get the supported class of this type. | |
![]() ![]() ![]() |
UThumbnailInfo * | GetThumbnailInfo
(
UObject* Asset |
Returns the thumbnail info for the specified asset, if it has one. |
![]() ![]() ![]() |
FColor | GetTypeColor () |
Returns the color associated with this type |
![]() ![]() |
void | Begins a merge operation for InObject (automatically determines remote/base versions needed to resolve) | |
![]() ![]() |
void | Merge
(
UObject* BaseAsset, |
Begins a merge between the specified assets |
![]() ![]() |
void | OpenAssetEditor
(
const TArray< UObject* >& InObjects, |
Opens the asset editor for the specified objects. |
![]() ![]() ![]() |
void | PerformAssetDiff
(
UObject* OldAsset, |
Performs asset-specific diff on the supplied asset |
![]() ![]() ![]() |
bool | AssetDefinition - The Blueprint actions are now in the UAssetDefinition_Blueprint, can't use false here, since FAssetTypeActions_Blueprint is inherited. |