Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor
A graph editor for an object tree graph.
| Name | SObjectTreeGraphEditor |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/Editors/SObjectTreeGraphEditor.h |
| Include Path | #include "Editors/SObjectTreeGraphEditor.h" |
Syntax
class SObjectTreeGraphEditor :
public SCompoundWidget,
public FEditorUndoClient
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SObjectTreeGraphEditor
- FSlateControlledConstruction → SWidget → SCompoundWidget → SObjectTreeGraphEditor
- FEditorUndoClient → SObjectTreeGraphEditor
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SObjectTreeGraphEditor() |
Editors/SObjectTreeGraphEditor.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActiveGraphEditors | TMap< UObjectTreeGraph *, TSharedPtr< SObjectTreeGraphEditor > > | Editors/SObjectTreeGraphEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Editors/SObjectTreeGraphEditor.h | ||
TSharedPtr< SGraphEditor > GetGraphEditor() |
Editors/SObjectTreeGraphEditor.h | ||
void JumpToNode
(
UEdGraphNode* InNode |
Editors/SObjectTreeGraphEditor.h | ||
void RegisterEditor() |
Editors/SObjectTreeGraphEditor.h | ||
void ResyncDetailsView() |
Editors/SObjectTreeGraphEditor.h | ||
void UnregisterEditor() |
Editors/SObjectTreeGraphEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanCopySelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanCutSelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanDeleteSelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanDuplicateNodes() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanImportNodesFromText
(
const FString& TextToImport |
Editors/SObjectTreeGraphEditor.h | ||
bool CanPasteNodes() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanRenameNode() |
Editors/SObjectTreeGraphEditor.h | ||
bool CanSelectAllNodes() |
Editors/SObjectTreeGraphEditor.h | ||
void CopySelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
void CutSelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
void DeleteNodes
(
TArrayView< UEdGraphNode* > NodesToDelete |
Editors/SObjectTreeGraphEditor.h | ||
void DeleteSelectedNodes() |
Editors/SObjectTreeGraphEditor.h | ||
void DuplicateNodes() |
Editors/SObjectTreeGraphEditor.h | ||
FString ExportNodesToText
(
const FGraphPanelSelectionSet& Nodes, |
Editors/SObjectTreeGraphEditor.h | ||
void ImportNodesFromText
(
const FSlateCompatVector2f& Location, |
Editors/SObjectTreeGraphEditor.h | ||
void InitializeBuiltInCommands() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignBottom() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignCenter() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignLeft() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignMiddle() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignRight() |
Editors/SObjectTreeGraphEditor.h | ||
void OnAlignTop() |
Editors/SObjectTreeGraphEditor.h | ||
void OnDistributeNodesHorizontally() |
Editors/SObjectTreeGraphEditor.h | ||
void OnDistributeNodesVertically() |
Editors/SObjectTreeGraphEditor.h | ||
void OnDoubleClicked() |
Editors/SObjectTreeGraphEditor.h | ||
virtual FReply OnDragOver
(
const FGeometry& MyGeometry, |
Editors/SObjectTreeGraphEditor.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
Editors/SObjectTreeGraphEditor.h | ||
void OnGraphSelectionChanged
(
const FGraphPanelSelectionSet& SelectionSet |
Editors/SObjectTreeGraphEditor.h | ||
void OnInsertArrayItemPinAfter() |
Editors/SObjectTreeGraphEditor.h | ||
void OnInsertArrayItemPinBefore() |
Editors/SObjectTreeGraphEditor.h | ||
void OnNodeDoubleClicked
(
UEdGraphNode* InClickedNode |
Editors/SObjectTreeGraphEditor.h | ||
void OnNodeTextCommitted
(
const FText& InText, |
Editors/SObjectTreeGraphEditor.h | ||
void OnRemoveArrayItemPin() |
Editors/SObjectTreeGraphEditor.h | ||
void OnRenameNode() |
Editors/SObjectTreeGraphEditor.h | ||
void OnStraightenConnections() |
Editors/SObjectTreeGraphEditor.h | ||
void PasteNodes() |
Editors/SObjectTreeGraphEditor.h | ||
virtual void PostRedo
(
bool bSuccess |
Editors/SObjectTreeGraphEditor.h | ||
virtual void PostUndo
(
bool bSuccess |
Editors/SObjectTreeGraphEditor.h | ||
void SelectAllNodes() |
Editors/SObjectTreeGraphEditor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< SObjectTreeGraphEditor > FindGraphEditor
(
UObjectTreeGraph* InGraph |
Editors/SObjectTreeGraphEditor.h | ||
static void OnBeginEditingGraph
(
UObjectTreeGraph* InGraph, |
Editors/SObjectTreeGraphEditor.h | ||
static void OnEndEditingGraph
(
UObjectTreeGraph* InGraph, |
Editors/SObjectTreeGraphEditor.h |