CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomEffectPresetAssetDefinition Class Reference

#include <AtomEffectPresetAssetDefinition.h>

Inheritance diagram for UAtomEffectPresetAssetDefinition:

Public Member Functions

virtual TConstArrayView< FAssetCategoryPath > GetAssetCategories () const override
virtual TSoftClassPtr< UObject > GetAssetClass () const override
virtual FLinearColor GetAssetColor () const override
virtual FText GetAssetDisplayName () const override
void Initialize (UAtomEffectPreset *InEffectPreset)
EAssetCommandResult OpenAssets (const FAssetOpenArgs &OpenArgs) const
Public Member Functions inherited from UAtomAssetDefinition_Base
virtual CRIWARECOREEDITOR_API void GetAssetActions (FToolMenuSection &Section) const
virtual CRIWARECOREEDITOR_API const FSlateBrush * GetIconOverlayBrush (const FAssetData &AssetData) const override
Public Member Functions inherited from UCriWareAssetDefinitionDefault
virtual CRIWARECOREEDITOR_API EVisibility GetIconOverlayVisibility (const FAssetData &AssetData) const
virtual CRIWARECOREEDITOR_API const FSlateBrush * GetThumbnailBrush (const FAssetData &InAssetData, const FName InClassName) const override
virtual CRIWARECOREEDITOR_API TSharedPtr< SWidget > GetThumbnailOverlay (const FAssetData &AssetData) const override

Protected Member Functions

virtual bool CanRegisterStatically () const override

Private Attributes

TStrongObjectPtr< UAtomEffectPreset > EffectPreset

Member Function Documentation

◆ CanRegisterStatically()

bool UAtomEffectPresetAssetDefinition::CanRegisterStatically ( ) const
overrideprotectedvirtual

◆ GetAssetCategories()

virtual TConstArrayView< FAssetCategoryPath > UAtomEffectPresetAssetDefinition::GetAssetCategories ( ) const
inlineoverridevirtual

Reimplemented from UAtomAssetDefinition_Base.

◆ GetAssetClass()

TSoftClassPtr< UObject > UAtomEffectPresetAssetDefinition::GetAssetClass ( ) const
overridevirtual

◆ GetAssetColor()

virtual FLinearColor UAtomEffectPresetAssetDefinition::GetAssetColor ( ) const
inlineoverridevirtual

◆ GetAssetDisplayName()

FText UAtomEffectPresetAssetDefinition::GetAssetDisplayName ( ) const
overridevirtual

◆ Initialize()

void UAtomEffectPresetAssetDefinition::Initialize ( UAtomEffectPreset * InEffectPreset)

◆ OpenAssets()

EAssetCommandResult UAtomEffectPresetAssetDefinition::OpenAssets ( const FAssetOpenArgs & OpenArgs) const

Member Data Documentation

◆ EffectPreset

TStrongObjectPtr<UAtomEffectPreset> UAtomEffectPresetAssetDefinition::EffectPreset
private

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