A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FAssetTypeActions_DlgDialogue Class Reference

#include <AssetTypeActions_DlgDialogue.h>

Inheritance diagram for FAssetTypeActions_DlgDialogue:
[legend]

Public Member Functions

 FAssetTypeActions_DlgDialogue (EAssetTypeCategories::Type InAssetCategory)
 
bool CanFilter () override
 
void GetActions (const TArray< UObject * > &InObjects, FMenuBuilder &MenuBuilder) override
 
uint32 GetCategories () override
 
FText GetName () const override
 
UClass * GetSupportedClass () const override
 
FColor GetTypeColor () const override
 
bool HasActions (const TArray< UObject * > &InObjects) const override
 
void OpenAssetEditor (const TArray< UObject * > &InObjects, TSharedPtr< IToolkitHost > EditWithinLevelEditor=TSharedPtr< IToolkitHost >()) override
 

Private Attributes

EAssetTypeCategories::Type AssetCategory
 

Detailed Description

Defines the look and actions the editor takes when clicking/viewing a Dialogue asset. See FDlgSystemEditorModule::StartupModule for usage.

Definition at line 14 of file AssetTypeActions_DlgDialogue.h.

Constructor & Destructor Documentation

◆ FAssetTypeActions_DlgDialogue()

FAssetTypeActions_DlgDialogue::FAssetTypeActions_DlgDialogue ( EAssetTypeCategories::Type InAssetCategory)
inline

Definition at line 17 of file AssetTypeActions_DlgDialogue.h.

Member Function Documentation

◆ CanFilter()

bool FAssetTypeActions_DlgDialogue::CanFilter ( )
inlineoverride

Definition at line 46 of file AssetTypeActions_DlgDialogue.h.

◆ GetActions()

void FAssetTypeActions_DlgDialogue::GetActions ( const TArray< UObject * > & InObjects,
FMenuBuilder & MenuBuilder )
override

Generates a menubuilder for the specified objects.

Definition at line 7 of file AssetTypeActions_DlgDialogue.cpp.

◆ GetCategories()

uint32 FAssetTypeActions_DlgDialogue::GetCategories ( )
inlineoverride

Returns the categories that this asset type. The return value is one or more flags from EAssetTypeCategories.

Definition at line 43 of file AssetTypeActions_DlgDialogue.h.

◆ GetName()

FText FAssetTypeActions_DlgDialogue::GetName ( ) const
inlineoverride

Returns the name of this type

Definition at line 24 of file AssetTypeActions_DlgDialogue.h.

◆ GetSupportedClass()

UClass * FAssetTypeActions_DlgDialogue::GetSupportedClass ( ) const
inlineoverride

Checks to see if the specified object is handled by this type.

Definition at line 30 of file AssetTypeActions_DlgDialogue.h.

◆ GetTypeColor()

FColor FAssetTypeActions_DlgDialogue::GetTypeColor ( ) const
inlineoverride

Returns the color associated with this type

Definition at line 27 of file AssetTypeActions_DlgDialogue.h.

◆ HasActions()

bool FAssetTypeActions_DlgDialogue::HasActions ( const TArray< UObject * > & InObjects) const
inlineoverride

Returns true if this class can supply actions for InObjects.

Definition at line 34 of file AssetTypeActions_DlgDialogue.h.

◆ OpenAssetEditor()

void FAssetTypeActions_DlgDialogue::OpenAssetEditor ( const TArray< UObject * > & InObjects,
TSharedPtr< IToolkitHost > EditWithinLevelEditor = TSharedPtr<IToolkitHost>() )
override

Opens the asset editor for the specified objects. If EditWithinLevelEditor is valid, the world-centric editor will be used.

Definition at line 12 of file AssetTypeActions_DlgDialogue.cpp.

Member Data Documentation

◆ AssetCategory

EAssetTypeCategories::Type FAssetTypeActions_DlgDialogue::AssetCategory
private

Indicates the category used for Dialogues

Definition at line 50 of file AssetTypeActions_DlgDialogue.h.


The documentation for this class was generated from the following files: