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

#include <AtomSoundBankEditorToolkit.h>

类 FAtomSoundBankEditorToolkit 继承关系图:

Public 成员函数

 FAtomSoundBankEditorToolkit ()
virtual ~FAtomSoundBankEditorToolkit ()=default
virtual void AddReferencedObjects (FReferenceCollector &Collector) override
virtual bool CloseWindow () override
virtual FText GetBaseToolkitName () const override
virtual FName GetEditorName () const override
virtual FString GetReferencerName () const override
virtual FName GetToolkitFName () const override
virtual FText GetToolkitName () const override
virtual FText GetToolkitToolTipText () const override
virtual FLinearColor GetWorldCentricTabColorScale () const override
virtual FString GetWorldCentricTabPrefix () const override
void Initialize (const EToolkitMode::Type Mode, const TSharedPtr< IToolkitHost > &InitToolkitHost, UAtomSoundBank *SoundBankToEdit)
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 成员函数

EOrientation GetSnapLabelOrientation () const
void OnBankSelectionChanged (const TArray< UObject * > &NewSelection)
void OnSoundSelectionChanged (const TArray< UObject * > &NewSelection)
TSharedRef< SDockTab > SpawnTab_BankBrowser (const FSpawnTabArgs &Args)
TSharedRef< SDockTab > SpawnTab_Properties (const FSpawnTabArgs &Args)
TSharedRef< SDockTab > SpawnTab_SoundBrowser (const FSpawnTabArgs &Args)
TSharedRef< SDockTab > SpawnTab_SoundProperties (const FSpawnTabArgs &Args)

Private 属性

TSharedPtr< IDetailsView > PropertiesView
TStrongObjectPtr< UAtomSoundBank > SoundBank
TSharedPtr< SAtomSoundBrowser > SoundBrowser
TSharedPtr< IDetailsView > SoundPropertiesView

静态 Private 属性

static const FName AppIdentifier
static const FName BankBrowserTabId
static const FName PropertiesTabId
static const FName SoundBrowserTabId
static const FName SoundPropertiesTabId

构造及析构函数说明

◆ FAtomSoundBankEditorToolkit()

FAtomSoundBankEditorToolkit::FAtomSoundBankEditorToolkit ( )

◆ ~FAtomSoundBankEditorToolkit()

virtual FAtomSoundBankEditorToolkit::~FAtomSoundBankEditorToolkit ( )
virtualdefault

成员函数说明

◆ AddReferencedObjects()

void FAtomSoundBankEditorToolkit::AddReferencedObjects ( FReferenceCollector & Collector)
overridevirtual

◆ CloseWindow()

bool FAtomSoundBankEditorToolkit::CloseWindow ( )
overridevirtual

◆ GetBaseToolkitName()

FText FAtomSoundBankEditorToolkit::GetBaseToolkitName ( ) const
overridevirtual

◆ GetEditorName()

FName FAtomSoundBankEditorToolkit::GetEditorName ( ) const
overridevirtual

◆ GetReferencerName()

virtual FString FAtomSoundBankEditorToolkit::GetReferencerName ( ) const
inlineoverridevirtual

◆ GetSnapLabelOrientation()

EOrientation FAtomSoundBankEditorToolkit::GetSnapLabelOrientation ( ) const
private

Get the orientation for the snap value controls.

◆ GetToolkitFName()

FName FAtomSoundBankEditorToolkit::GetToolkitFName ( ) const
overridevirtual

◆ GetToolkitName()

FText FAtomSoundBankEditorToolkit::GetToolkitName ( ) const
overridevirtual

◆ GetToolkitToolTipText()

FText FAtomSoundBankEditorToolkit::GetToolkitToolTipText ( ) const
overridevirtual

◆ GetWorldCentricTabColorScale()

FLinearColor FAtomSoundBankEditorToolkit::GetWorldCentricTabColorScale ( ) const
overridevirtual

◆ GetWorldCentricTabPrefix()

FString FAtomSoundBankEditorToolkit::GetWorldCentricTabPrefix ( ) const
overridevirtual

◆ Initialize()

void FAtomSoundBankEditorToolkit::Initialize ( const EToolkitMode::Type Mode,
const TSharedPtr< IToolkitHost > & InitToolkitHost,
UAtomSoundBank * SoundBankToEdit )

◆ NotifyPostChange() [1/2]

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

◆ NotifyPostChange() [2/2]

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

◆ OnBankSelectionChanged()

void FAtomSoundBankEditorToolkit::OnBankSelectionChanged ( const TArray< UObject * > & NewSelection)
private

Called when bank selection is modified in bank browser

◆ OnSoundSelectionChanged()

void FAtomSoundBankEditorToolkit::OnSoundSelectionChanged ( const TArray< UObject * > & NewSelection)
private

Called when bank selection is modified in sound browser

◆ PostRedo()

void FAtomSoundBankEditorToolkit::PostRedo ( bool bSuccess)
overrideprotectedvirtual

◆ PostUndo()

void FAtomSoundBankEditorToolkit::PostUndo ( bool bSuccess)
overrideprotectedvirtual

◆ RegisterTabSpawners()

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

◆ SpawnTab_BankBrowser()

TSharedRef< SDockTab > FAtomSoundBankEditorToolkit::SpawnTab_BankBrowser ( const FSpawnTabArgs & Args)
private

Spawns the tab to list the sounds in the bank

◆ SpawnTab_Properties()

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

Spawns the tab allowing for editing/viewing details panel

◆ SpawnTab_SoundBrowser()

TSharedRef< SDockTab > FAtomSoundBankEditorToolkit::SpawnTab_SoundBrowser ( const FSpawnTabArgs & Args)
private

Spawns the tab to list the sounds in the bank

◆ SpawnTab_SoundProperties()

TSharedRef< SDockTab > FAtomSoundBankEditorToolkit::SpawnTab_SoundProperties ( const FSpawnTabArgs & Args)
private

Spawns the tab allowing for editing/viewing the sound selected in the sound browser

◆ UnregisterTabSpawners()

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

类成员变量说明

◆ AppIdentifier

const FName FAtomSoundBankEditorToolkit::AppIdentifier
staticprivate

Settings Editor App Identifier

◆ BankBrowserTabId

const FName FAtomSoundBankEditorToolkit::BankBrowserTabId
staticprivate

◆ PropertiesTabId

const FName FAtomSoundBankEditorToolkit::PropertiesTabId
staticprivate

Tab Ids

◆ PropertiesView

TSharedPtr<IDetailsView> FAtomSoundBankEditorToolkit::PropertiesView
private

Properties tab

◆ SoundBank

TStrongObjectPtr<UAtomSoundBank> FAtomSoundBankEditorToolkit::SoundBank
private

◆ SoundBrowser

TSharedPtr<SAtomSoundBrowser> FAtomSoundBankEditorToolkit::SoundBrowser
private

Sound browser tab

◆ SoundBrowserTabId

const FName FAtomSoundBankEditorToolkit::SoundBrowserTabId
staticprivate

◆ SoundPropertiesTabId

const FName FAtomSoundBankEditorToolkit::SoundPropertiesTabId
staticprivate

◆ SoundPropertiesView

TSharedPtr<IDetailsView> FAtomSoundBankEditorToolkit::SoundPropertiesView
private

Selected sounds Properties tab


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