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

#include <AtomSoundClassEditorToolkit.h>

类 FAtomSoundClassEditorToolkit 继承关系图:

Public 成员函数

 FAtomSoundClassEditorToolkit ()
virtual ~FAtomSoundClassEditorToolkit ()
virtual void AddReferencedObjects (FReferenceCollector &Collector) override
void CreateSoundClass (class UEdGraphPin *FromPin, const FVector2D &Location, const FString &Name) override
virtual FText GetBaseToolkitName () const override
virtual FString GetReferencerName () const override
virtual FName GetToolkitFName () const override
virtual FLinearColor GetWorldCentricTabColorScale () const override
virtual FString GetWorldCentricTabPrefix () const override
void Initialize (UObject *ObjectToEdit, const EToolkitMode::Type Mode, const TSharedPtr< class IToolkitHost > &InitToolkitHost)
virtual void PostRedo (bool bSuccess) override
virtual void PostUndo (bool bSuccess) override
virtual void RegisterTabSpawners (const TSharedRef< class FTabManager > &TabManager) override
 SLATE_BEGIN_ARGS (FAtomSoundClassEditorToolkit)
virtual void UnregisterTabSpawners (const TSharedRef< class FTabManager > &TabManager) override

Private 成员函数

void BindCommands ()
bool CanExcuteToggleMute () const
bool CanExcuteToggleSolo () const
bool CanRemoveNodes () const
bool CanSelectAllNodes () const
TSharedRef< SGraphEditor > CreateGraphEditorWidget ()
void CreateInternalWidgets ()
void ExtendToolbar ()
bool IsMuteToggled () const
bool IsSoloToggled () const
FActionMenuContent OnCreateGraphActionMenu (UEdGraph *InGraph, const FVector2D &InNodePosition, const TArray< UEdGraphPin * > &InDraggedPins, bool bAutoExpand, SGraphEditor::FActionMenuClosed InOnMenuClosed)
void OnSelectedNodesChanged (const TSet< class UObject * > &NewSelection)
void RedoGraphAction ()
void RemoveSelectedNodes ()
void SelectAllNodes ()
TSharedRef< SDockTab > SpawnTab_GraphCanvas (const FSpawnTabArgs &Args)
TSharedRef< SDockTab > SpawnTab_Properties (const FSpawnTabArgs &Args)
void ToggleMute ()
void ToggleSolo ()
void UndoGraphAction ()

Private 属性

TSharedPtr< class IDetailsView > DetailsView
TSharedPtr< SGraphEditor > GraphEditor
TSharedPtr< FUICommandList > GraphEditorCommands
TObjectPtr< UAtomSoundClass > SoundClass

静态 Private 属性

static const FName GraphCanvasTabId
static const FName PropertiesTabId

构造及析构函数说明

◆ FAtomSoundClassEditorToolkit()

FAtomSoundClassEditorToolkit::FAtomSoundClassEditorToolkit ( )

◆ ~FAtomSoundClassEditorToolkit()

FAtomSoundClassEditorToolkit::~FAtomSoundClassEditorToolkit ( )
virtual

成员函数说明

◆ AddReferencedObjects()

void FAtomSoundClassEditorToolkit::AddReferencedObjects ( FReferenceCollector & Collector)
overridevirtual

FGCObject interface

◆ BindCommands()

void FAtomSoundClassEditorToolkit::BindCommands ( )
private

Bind to commands.

◆ CanExcuteToggleMute()

bool FAtomSoundClassEditorToolkit::CanExcuteToggleMute ( ) const
private

◆ CanExcuteToggleSolo()

bool FAtomSoundClassEditorToolkit::CanExcuteToggleSolo ( ) const
private

◆ CanRemoveNodes()

bool FAtomSoundClassEditorToolkit::CanRemoveNodes ( ) const
private

Whether we are able to remove the currently selected nodes

◆ CanSelectAllNodes()

bool FAtomSoundClassEditorToolkit::CanSelectAllNodes ( ) const
private

Whether we can select every node

◆ CreateGraphEditorWidget()

TSharedRef< SGraphEditor > FAtomSoundClassEditorToolkit::CreateGraphEditorWidget ( )
private

Create new graph editor widget

◆ CreateInternalWidgets()

void FAtomSoundClassEditorToolkit::CreateInternalWidgets ( )
private

Creates all internal widgets for the tabs to point at

◆ CreateSoundClass()

void FAtomSoundClassEditorToolkit::CreateSoundClass ( class UEdGraphPin * FromPin,
const FVector2D & Location,
const FString & Name )
overridevirtual

◆ ExtendToolbar()

void FAtomSoundClassEditorToolkit::ExtendToolbar ( )
private

Helper function to grow the toolbar and add custom buttons

◆ GetBaseToolkitName()

FText FAtomSoundClassEditorToolkit::GetBaseToolkitName ( ) const
overridevirtual

◆ GetReferencerName()

virtual FString FAtomSoundClassEditorToolkit::GetReferencerName ( ) const
inlineoverridevirtual

◆ GetToolkitFName()

FName FAtomSoundClassEditorToolkit::GetToolkitFName ( ) const
overridevirtual

IToolkit interface

◆ GetWorldCentricTabColorScale()

FLinearColor FAtomSoundClassEditorToolkit::GetWorldCentricTabColorScale ( ) const
overridevirtual
返回
Returns the color and opacity to use for the color that appears behind the tab text for this toolkit's tab in world-centric mode.

◆ GetWorldCentricTabPrefix()

FString FAtomSoundClassEditorToolkit::GetWorldCentricTabPrefix ( ) const
overridevirtual

◆ Initialize()

void FAtomSoundClassEditorToolkit::Initialize ( UObject * ObjectToEdit,
const EToolkitMode::Type Mode,
const TSharedPtr< class IToolkitHost > & InitToolkitHost )

Edits the specified Atom sound class object

参数
ModeAsset editing mode for this editor (standalone or world-centric)
InitToolkitHostWhen Mode is WorldCentric, this is the level editor instance to spawn this editor within
ObjectToEditThe sound class to edit

◆ IsMuteToggled()

bool FAtomSoundClassEditorToolkit::IsMuteToggled ( ) const
private

◆ IsSoloToggled()

bool FAtomSoundClassEditorToolkit::IsSoloToggled ( ) const
private

◆ OnCreateGraphActionMenu()

FActionMenuContent FAtomSoundClassEditorToolkit::OnCreateGraphActionMenu ( UEdGraph * InGraph,
const FVector2D & InNodePosition,
const TArray< UEdGraphPin * > & InDraggedPins,
bool bAutoExpand,
SGraphEditor::FActionMenuClosed InOnMenuClosed )
private

Called to create context menu when right-clicking on graph

◆ OnSelectedNodesChanged()

void FAtomSoundClassEditorToolkit::OnSelectedNodesChanged ( const TSet< class UObject * > & NewSelection)
private

Called when the selection changes in the GraphEditor

◆ PostRedo()

virtual void FAtomSoundClassEditorToolkit::PostRedo ( bool bSuccess)
inlineoverridevirtual

◆ PostUndo()

void FAtomSoundClassEditorToolkit::PostUndo ( bool bSuccess)
overridevirtual

FEditorUndoClient Interface

◆ RedoGraphAction()

void FAtomSoundClassEditorToolkit::RedoGraphAction ( )
private

Called to redo the last undone action

◆ RegisterTabSpawners()

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

◆ RemoveSelectedNodes()

void FAtomSoundClassEditorToolkit::RemoveSelectedNodes ( )
private

Remove the currently selected nodes from editor view

◆ SelectAllNodes()

void FAtomSoundClassEditorToolkit::SelectAllNodes ( )
private

Select every node in the graph

◆ SLATE_BEGIN_ARGS()

FAtomSoundClassEditorToolkit::SLATE_BEGIN_ARGS ( FAtomSoundClassEditorToolkit )
inline

◆ SpawnTab_GraphCanvas()

TSharedRef< SDockTab > FAtomSoundClassEditorToolkit::SpawnTab_GraphCanvas ( const FSpawnTabArgs & Args)
private

◆ SpawnTab_Properties()

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

◆ ToggleMute()

void FAtomSoundClassEditorToolkit::ToggleMute ( )
private

Toggle mute (Muting means this will be explicitly silienced)

◆ ToggleSolo()

void FAtomSoundClassEditorToolkit::ToggleSolo ( )
private

Toggle solo (Soloing means we just hear this)

◆ UndoGraphAction()

void FAtomSoundClassEditorToolkit::UndoGraphAction ( )
private

Called to undo the last action

◆ UnregisterTabSpawners()

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

类成员变量说明

◆ DetailsView

TSharedPtr<class IDetailsView> FAtomSoundClassEditorToolkit::DetailsView
private

Property View

◆ GraphCanvasTabId

const FName FAtomSoundClassEditorToolkit::GraphCanvasTabId
staticprivate

The tab ids for all the tabs used

◆ GraphEditor

TSharedPtr<SGraphEditor> FAtomSoundClassEditorToolkit::GraphEditor
private

Graph Editor

◆ GraphEditorCommands

TSharedPtr<FUICommandList> FAtomSoundClassEditorToolkit::GraphEditorCommands
private

Command list for this editor

◆ PropertiesTabId

const FName FAtomSoundClassEditorToolkit::PropertiesTabId
staticprivate

◆ SoundClass

TObjectPtr<UAtomSoundClass> FAtomSoundClassEditorToolkit::SoundClass
private

The AtomSoundClass asset being inspected


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