#include <AtomSoundClassEditorToolkit.h>
◆ FAtomSoundClassEditorToolkit()
| FAtomSoundClassEditorToolkit::FAtomSoundClassEditorToolkit |
( |
| ) |
|
◆ ~FAtomSoundClassEditorToolkit()
| FAtomSoundClassEditorToolkit::~FAtomSoundClassEditorToolkit |
( |
| ) |
|
|
virtual |
◆ AddReferencedObjects()
| void FAtomSoundClassEditorToolkit::AddReferencedObjects |
( |
FReferenceCollector & | Collector | ) |
|
|
overridevirtual |
◆ BindCommands()
| void FAtomSoundClassEditorToolkit::BindCommands |
( |
| ) |
|
|
private |
◆ 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 |
◆ 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
- 引数
-
| Mode | Asset editing mode for this editor (standalone or world-centric) |
| InitToolkitHost | When Mode is WorldCentric, this is the level editor instance to spawn this editor within |
| ObjectToEdit | The 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()
◆ 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 |
◆ GraphCanvasTabId
| const FName FAtomSoundClassEditorToolkit::GraphCanvasTabId |
|
staticprivate |
The tab ids for all the tabs used
◆ GraphEditor
| TSharedPtr<SGraphEditor> FAtomSoundClassEditorToolkit::GraphEditor |
|
private |
◆ GraphEditorCommands
| TSharedPtr<FUICommandList> FAtomSoundClassEditorToolkit::GraphEditorCommands |
|
private |
Command list for this editor
◆ PropertiesTabId
| const FName FAtomSoundClassEditorToolkit::PropertiesTabId |
|
staticprivate |
◆ SoundClass
The AtomSoundClass asset being inspected
このクラス詳解は次のファイルから抽出されました: