FAssetTypeActions_Blueprint

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Protected function Virtual Const

bool

 

CanCreateNewDerivedBlueprint()

Whether or not this asset can create derived blueprints

Protected function

bool

 

CanExecuteNewDerivedBlueprint

(
    TWeakObjectPtr< UBlueprint > InObje...
)

Returns TRUE if you can derive a Blueprint

Protected function Virtual Const

UFactory ...

 

GetFactoryForBlueprintType

(
    UBlueprint* InBlueprint
)

Return the factory responsible for creating this type of Blueprint

Protected function

FText

 

GetNewDerivedBlueprintTooltip

(
    TWeakObjectPtr< UBlueprint > InObje...
)

Returns the tooltip to display when attempting to derive a Blueprint

Overridden from FAssetTypeActions_ClassTypeBase

Name Description

Public function Virtual Const

TWeakPtr< IC...

 

GetClassTypeActions

(
    const FAssetData& AssetData
)

FAssetTypeActions_ClassTypeBase Implementation.

Overridden from FAssetTypeActions_Base

Name Description

Public function Virtual Const

FText

 

GetAssetDescription

(
    const FAssetData& AssetData
)

Returns additional tooltip information for the specified asset, if it has any (otherwise return the null widget)

Overridden from IAssetTypeActions

Name Description

Public function Virtual Const

bool

 

CanMerge()

Returns true if this class can be merged (either manually or automatically)

Public function Virtual

void

 

GetActions

(
    const TArray< UObject* >& InO...,
    FToolMenuSection& Section
)

Generates a menu section for the specified objects.

Public function Virtual

uint32

 

GetCategories()

Returns the categories that this asset type appears in.

Public function Virtual Const

FText

 

GetName()

IAssetTypeActions Implementation.

Public function Virtual Const

UClass *

 

GetSupportedClass()

Get the supported class of this type.

Public function Virtual Const

UThumbnailIn...

 

GetThumbnailInfo

(
    UObject* Asset
)

Returns the thumbnail info for the specified asset, if it has one.

Public function Virtual Const

FColor

 

GetTypeColor()

Returns the color associated with this type

Public function Virtual Const

bool

 

HasActions

(
    const TArray< UObject* >& InO...
)

Returns true if this class can supply actions for InObjects.

Public function Virtual

void

 

Merge

(
    UObject* InObject
)

Begins a merge operation for InObject (automatically determines remote/base versions needed to resolve)

Public function Virtual

void

 

Merge

(
    UObject* BaseAsset,
    UObject* RemoteAsset,
    UObject* LocalAsset,
    const FOnMergeResolved& Resolution...
)

Begins a merge between the specified assets

Public function Virtual

void

 

OpenAssetEditor

(
    const TArray< UObject* >& InO...,
    TSharedPtr< class IToolkitHost > Ed...
)

Opens the asset editor for the specified objects.

Public function Virtual Const

void

 

PerformAssetDiff

(
    UObject* OldAsset,
    UObject* NewAsset,
    const FRevisionInfo& OldRevision,
    const FRevisionInfo& NewRevision
)

Performs asset-specific diff on the supplied asset

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss