CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FAtomEffectPresetEditorToolkit类 参考

#include <AtomEffectPresetEditorToolkit.h>

类 FAtomEffectPresetEditorToolkit 继承关系图:

Public 成员函数

 FAtomEffectPresetEditorToolkit ()
virtual ~FAtomEffectPresetEditorToolkit ()=default
virtual bool CloseWindow () override
virtual FText GetBaseToolkitName () const override
virtual FName GetEditorName () const override
virtual FName GetToolkitFName () const override
virtual FLinearColor GetWorldCentricTabColorScale () const override
virtual FString GetWorldCentricTabPrefix () const override
void Init (const EToolkitMode::Type Mode, const TSharedPtr< IToolkitHost > &InitToolkitHost, UAtomEffectPreset *PresetToEdit, const TArray< UUserWidget * > &InWidgetBlueprints)
virtual void NotifyPostChange (const FPropertyChangedEvent &PropertyChangedEvent, FEditPropertyChain *PropertyThatChanged) override
virtual void NotifyPostChange (const FPropertyChangedEvent &PropertyChangedEvent, FProperty *PropertyThatChanged) override
virtual void RegisterTabSpawners (const TSharedRef< FTabManager > &TabManager) override
virtual void UnregisterTabSpawners (const TSharedRef< FTabManager > &TabManager) override

Protected 成员函数

virtual void PostRedo (bool bSuccess) override
virtual void PostUndo (bool bSuccess) override

Private 成员函数

virtual void AddReferencedObjects (FReferenceCollector &Collector) override
virtual FString GetReferencerName () const override
EOrientation GetSnapLabelOrientation () const
void InitPresetWidgets (const TArray< UUserWidget * > &InWidgets)
TSharedRef< SDockTab > SpawnTab_Properties (const FSpawnTabArgs &Args)
TSharedRef< SDockTab > SpawnTab_UserWidgetEditor (const FSpawnTabArgs &Args, int32 WidgetIndex)

Private 属性

TStrongObjectPtr< UAtomEffectPreset > AtomEffectPreset
TSharedPtr< IDetailsView > PropertiesView
TArray< TObjectPtr< UUserWidget > > UserWidgets

静态 Private 属性

static const FName AppIdentifier
static const FName PropertiesTabId
static const FName UserWidgetTabId

构造及析构函数说明

◆ FAtomEffectPresetEditorToolkit()

FAtomEffectPresetEditorToolkit::FAtomEffectPresetEditorToolkit ( )

◆ ~FAtomEffectPresetEditorToolkit()

virtual FAtomEffectPresetEditorToolkit::~FAtomEffectPresetEditorToolkit ( )
virtualdefault

成员函数说明

◆ AddReferencedObjects()

void FAtomEffectPresetEditorToolkit::AddReferencedObjects ( FReferenceCollector & Collector)
overrideprivatevirtual

◆ CloseWindow()

bool FAtomEffectPresetEditorToolkit::CloseWindow ( )
overridevirtual

◆ GetBaseToolkitName()

FText FAtomEffectPresetEditorToolkit::GetBaseToolkitName ( ) const
overridevirtual

◆ GetEditorName()

FName FAtomEffectPresetEditorToolkit::GetEditorName ( ) const
overridevirtual

◆ GetReferencerName()

virtual FString FAtomEffectPresetEditorToolkit::GetReferencerName ( ) const
inlineoverrideprivatevirtual

◆ GetSnapLabelOrientation()

EOrientation FAtomEffectPresetEditorToolkit::GetSnapLabelOrientation ( ) const
private

Get the orientation for the snap value controls.

◆ GetToolkitFName()

FName FAtomEffectPresetEditorToolkit::GetToolkitFName ( ) const
overridevirtual

◆ GetWorldCentricTabColorScale()

FLinearColor FAtomEffectPresetEditorToolkit::GetWorldCentricTabColorScale ( ) const
overridevirtual

◆ GetWorldCentricTabPrefix()

FString FAtomEffectPresetEditorToolkit::GetWorldCentricTabPrefix ( ) const
overridevirtual

◆ Init()

void FAtomEffectPresetEditorToolkit::Init ( const EToolkitMode::Type Mode,
const TSharedPtr< IToolkitHost > & InitToolkitHost,
UAtomEffectPreset * PresetToEdit,
const TArray< UUserWidget * > & InWidgetBlueprints )

◆ InitPresetWidgets()

void FAtomEffectPresetEditorToolkit::InitPresetWidgets ( const TArray< UUserWidget * > & InWidgets)
private

Initializes all preset user widgets.

◆ NotifyPostChange() [1/2]

void FAtomEffectPresetEditorToolkit::NotifyPostChange ( const FPropertyChangedEvent & PropertyChangedEvent,
FEditPropertyChain * PropertyThatChanged )
overridevirtual

◆ NotifyPostChange() [2/2]

void FAtomEffectPresetEditorToolkit::NotifyPostChange ( const FPropertyChangedEvent & PropertyChangedEvent,
FProperty * PropertyThatChanged )
overridevirtual

◆ PostRedo()

void FAtomEffectPresetEditorToolkit::PostRedo ( bool bSuccess)
overrideprotectedvirtual

◆ PostUndo()

void FAtomEffectPresetEditorToolkit::PostUndo ( bool bSuccess)
overrideprotectedvirtual

◆ RegisterTabSpawners()

void FAtomEffectPresetEditorToolkit::RegisterTabSpawners ( const TSharedRef< FTabManager > & TabManager)
overridevirtual

◆ SpawnTab_Properties()

TSharedRef< SDockTab > FAtomEffectPresetEditorToolkit::SpawnTab_Properties ( const FSpawnTabArgs & Args)
private

Spawns the tab allowing for editing/viewing details panel

◆ SpawnTab_UserWidgetEditor()

TSharedRef< SDockTab > FAtomEffectPresetEditorToolkit::SpawnTab_UserWidgetEditor ( const FSpawnTabArgs & Args,
int32 WidgetIndex )
private

Spawns the tab allowing for editing/viewing the blueprint widget for the associated AtomEffectPreset

◆ UnregisterTabSpawners()

void FAtomEffectPresetEditorToolkit::UnregisterTabSpawners ( const TSharedRef< FTabManager > & TabManager)
overridevirtual

类成员变量说明

◆ AppIdentifier

const FName FAtomEffectPresetEditorToolkit::AppIdentifier
staticprivate

Settings Editor App Identifier

◆ AtomEffectPreset

TStrongObjectPtr<UAtomEffectPreset> FAtomEffectPresetEditorToolkit::AtomEffectPreset
private

◆ PropertiesTabId

const FName FAtomEffectPresetEditorToolkit::PropertiesTabId
staticprivate

Tab Ids

◆ PropertiesView

TSharedPtr<IDetailsView> FAtomEffectPresetEditorToolkit::PropertiesView
private

Properties tab

◆ UserWidgets

TArray<TObjectPtr<UUserWidget> > FAtomEffectPresetEditorToolkit::UserWidgets
private

◆ UserWidgetTabId

const FName FAtomEffectPresetEditorToolkit::UserWidgetTabId
staticprivate

该类的文档由以下文件生成: