#include <AtomRackEditorToolkit.h>
|
| virtual void | PostRedo (bool bSuccess) override |
| virtual void | PostUndo (bool bSuccess) override |
◆ ~FAtomRackEditorToolkit()
| FAtomRackEditorToolkit::~FAtomRackEditorToolkit |
( |
| ) |
|
|
virtual |
◆ AddEditableRackChildren()
| void FAtomRackEditorToolkit::AddEditableRackChildren |
( |
UAtomRackBase * | RootRack | ) |
|
|
private |
Adds all children of provided root rack as editable
◆ AddMissingEditableRacks()
| void FAtomRackEditorToolkit::AddMissingEditableRacks |
( |
| ) |
|
◆ AddReferencedObjects()
| void FAtomRackEditorToolkit::AddReferencedObjects |
( |
FReferenceCollector & | Collector | ) |
|
|
overridevirtual |
◆ CanRemoveNodes()
| bool FAtomRackEditorToolkit::CanRemoveNodes |
( |
| ) |
const |
|
private |
Whether we are able to remove the currently selected nodes
◆ CanSelectAllNodes()
| bool FAtomRackEditorToolkit::CanSelectAllNodes |
( |
| ) |
const |
|
private |
Whether we can select every node
◆ CreateAtomRack()
| void FAtomRackEditorToolkit::CreateAtomRack |
( |
UEdGraphPin * | FromPin, |
|
|
const FVector2D | Location, |
|
|
const FString & | Name ) |
|
overridevirtual |
Creates a new Atom rack
- 引数
-
| FromPin | Pin that was dragged to create sound class |
| Location | Location for new Atom rack |
| Name | Name of the new Atom rack |
IAtomRackEditorToolkitを実装しています。
◆ CreateEffectEditorWidget()
Create new Atom effect editor widget
◆ CreateGraphEditorWidget()
| TSharedRef< SGraphEditor > FAtomRackEditorToolkit::CreateGraphEditorWidget |
( |
UAtomRackBase * | InAtomRack | ) |
|
|
private |
Create new graph editor widget
◆ CreateInternalWidgets()
| void FAtomRackEditorToolkit::CreateInternalWidgets |
( |
UAtomRackBase * | InAtomRack | ) |
|
|
private |
Creates all internal widgets for the tabs to point at
◆ GetBaseToolkitName()
| FText FAtomRackEditorToolkit::GetBaseToolkitName |
( |
| ) |
const |
|
overridevirtual |
◆ GetGraph()
| UEdGraph * FAtomRackEditorToolkit::GetGraph |
( |
| ) |
|
Returns current graph handled by editor
◆ GetReferencerName()
| virtual FString FAtomRackEditorToolkit::GetReferencerName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetToolkitFName()
| FName FAtomRackEditorToolkit::GetToolkitFName |
( |
| ) |
const |
|
overridevirtual |
◆ GetToolkitName()
| FText FAtomRackEditorToolkit::GetToolkitName |
( |
| ) |
const |
|
overridevirtual |
◆ GetToolkitToolTipText()
| FText FAtomRackEditorToolkit::GetToolkitToolTipText |
( |
| ) |
const |
|
overridevirtual |
◆ GetWorldCentricTabColorScale()
| FLinearColor FAtomRackEditorToolkit::GetWorldCentricTabColorScale |
( |
| ) |
const |
|
overridevirtual |
◆ GetWorldCentricTabPrefix()
| FString FAtomRackEditorToolkit::GetWorldCentricTabPrefix |
( |
| ) |
const |
|
overridevirtual |
◆ Initialize()
| void FAtomRackEditorToolkit::Initialize |
( |
UObject * | ObjectToEdit, |
|
|
const EToolkitMode::Type | InMode, |
|
|
const TSharedPtr< IToolkitHost > & | InToolkitHost ) |
Initializes the editor tool kit.
- 引数
-
| InObjectToEdit | The UObject asset to edit. |
| InMode | The mode to create the toolkit in. |
| InToolkitHost | The toolkit host. |
◆ OnCreateGraphActionMenu()
| FActionMenuContent FAtomRackEditorToolkit::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 FAtomRackEditorToolkit::OnSelectedNodesChanged |
( |
const TSet< UObject * > & | NewSelection | ) |
|
|
private |
Called when the selection changes in the GraphEditor
◆ PostRedo()
| void FAtomRackEditorToolkit::PostRedo |
( |
bool | bSuccess | ) |
|
|
overrideprotectedvirtual |
◆ PostUndo()
| void FAtomRackEditorToolkit::PostUndo |
( |
bool | bSuccess | ) |
|
|
overrideprotectedvirtual |
◆ RedoGraphAction()
| void FAtomRackEditorToolkit::RedoGraphAction |
( |
| ) |
|
|
private |
Called to redo the last undone action
◆ RegisterTabSpawners()
| void FAtomRackEditorToolkit::RegisterTabSpawners |
( |
const TSharedRef< FTabManager > & | TabManager | ) |
|
|
overridevirtual |
◆ RemoveSelectedNodes()
| void FAtomRackEditorToolkit::RemoveSelectedNodes |
( |
| ) |
|
|
private |
Remove the currently selected nodes from editor view
◆ SelectAllNodes()
| void FAtomRackEditorToolkit::SelectAllNodes |
( |
| ) |
|
|
private |
Select every node in the graph
◆ SelectRacks()
| void FAtomRackEditorToolkit::SelectRacks |
( |
TSet< UAtomRackBase * > & | InRacks | ) |
|
Select node associated with the provided rack
◆ SpawnTab_Details()
| TSharedRef< SDockTab > FAtomRackEditorToolkit::SpawnTab_Details |
( |
const FSpawnTabArgs & | Args | ) |
|
|
private |
◆ SpawnTab_EffectEditor()
| TSharedRef< SDockTab > FAtomRackEditorToolkit::SpawnTab_EffectEditor |
( |
const FSpawnTabArgs & | Args | ) |
|
|
private |
◆ SpawnTab_GraphCanvas()
| TSharedRef< SDockTab > FAtomRackEditorToolkit::SpawnTab_GraphCanvas |
( |
const FSpawnTabArgs & | Args | ) |
|
|
private |
◆ UndoGraphAction()
| void FAtomRackEditorToolkit::UndoGraphAction |
( |
| ) |
|
|
private |
Called to undo the last action
◆ UnregisterTabSpawners()
| void FAtomRackEditorToolkit::UnregisterTabSpawners |
( |
const TSharedRef< FTabManager > & | TabManager | ) |
|
|
overridevirtual |
◆ DetailsView
| TSharedPtr<IDetailsView> FAtomRackEditorToolkit::DetailsView |
|
private |
◆ EffectEditor
◆ GraphEditor
| TSharedPtr<SGraphEditor> FAtomRackEditorToolkit::GraphEditor |
|
private |
◆ GraphEditorCommands
| TSharedPtr<FUICommandList> FAtomRackEditorToolkit::GraphEditorCommands |
|
private |
Command list for this editor
このクラス詳解は次のファイルから抽出されました: