CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FAtomEffectPresetEditorToolkit クラス

#include <AtomEffectPresetEditorToolkit.h>

FAtomEffectPresetEditorToolkit の継承関係図

公開メンバ関数

 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

限定公開メンバ関数

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

非公開メンバ関数

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)

非公開変数類

TStrongObjectPtr< UAtomEffectPresetAtomEffectPreset
TSharedPtr< IDetailsView > PropertiesView
TArray< TObjectPtr< UUserWidget > > UserWidgets

静的非公開変数類

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

このクラス詳解は次のファイルから抽出されました: