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