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

#include <AtomSoundClassEditorToolkit.h>

FAtomSoundClassEditorToolkit の継承関係図

公開メンバ関数

 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

非公開メンバ関数

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 ()

非公開変数類

TSharedPtr< class IDetailsView > DetailsView
TSharedPtr< SGraphEditor > GraphEditor
TSharedPtr< FUICommandList > GraphEditorCommands
TObjectPtr< UAtomSoundClassSoundClass

静的非公開変数類

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

IAtomSoundClassEditorToolkit interface

IAtomSoundClassEditorToolkitを実装しています。

◆ 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


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