Navigation
API > API/Plugins > API/Plugins/RigVMEditor
| Name | FRigVMNewEditor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMNewEditor.h |
| Include Path | #include "Editor/RigVMNewEditor.h" |
Syntax
class FRigVMNewEditor :
public FWorkflowCentricApplication ,
public FRigVMEditorBase ,
public FGCObject ,
public FNotifyHook ,
public FTickableEditorObject ,
public FEditorUndoClient ,
public FNoncopyable
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FAssetEditorToolkit → FWorkflowCentricApplication → FRigVMNewEditor
- FEditorUndoClient → FRigVMNewEditor
- FGCObject → FRigVMNewEditor
- FNoncopyable → FRigVMNewEditor
- FNotifyHook → FRigVMNewEditor
- FTickableObjectBase → FTickableEditorObject → FRigVMNewEditor
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMNewEditor() |
Editor/RigVMNewEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanSelectAllNodes() |
Editor/RigVMNewEditor.h | ||
virtual void ClearSelectionStateFor
(
FName SelectionOwner |
Editor/RigVMNewEditor.h | ||
virtual void Compile() |
Editor/RigVMNewEditor.h | ||
void CreateDefaultTabContents
(
const TArray< FRigVMAssetInterfacePtr > InBlueprints |
Editor/RigVMNewEditor.h | ||
void CreateDefaultTabContents
(
const TArray< UBlueprint* > InBlueprints |
Editor/RigVMNewEditor.h | ||
UEdGraphNode * FindNodeWithError
(
FCompilerResultsLog const& ErrorLog, |
Editor/RigVMNewEditor.h | ||
UEdGraphNode * FindNodeWithError
(
UBlueprint* Blueprint, |
Editor/RigVMNewEditor.h | ||
TSharedRef< SWidget > GenerateCompileOptionsMenu() |
Editor/RigVMNewEditor.h | ||
TSharedRef< SWidget > GetCompilerResults() |
Editor/RigVMNewEditor.h | ||
FSlateIcon GetCompileStatusImage() |
Editor/RigVMNewEditor.h | ||
FText GetCompileStatusTooltip() |
Editor/RigVMNewEditor.h | ||
TSharedRef< SRigVMFindReferences > GetFindResults() |
Editor/RigVMNewEditor.h | ||
float GetInstructionTextOpacity
(
UEdGraph* InGraph |
Editor/RigVMNewEditor.h | ||
virtual void HandleSetObjectBeingDebugged
(
UObject* InObject |
Editor/RigVMNewEditor.h | ||
bool IsJumpToErrorNodeOptionSet() |
Editor/RigVMNewEditor.h | ||
bool IsSaveOnCompileEnabled() |
Editor/RigVMNewEditor.h | ||
bool IsSaveOnCompileOptionSet
(
TWeakPtr< FRigVMNewEditor > Editor, |
Editor/RigVMNewEditor.h | ||
void MakeSaveOnCompileSubMenu
(
FMenuBuilder& InMenu |
Editor/RigVMNewEditor.h | ||
void OnAlignBottom() |
Editor/RigVMNewEditor.h | ||
void OnAlignCenter() |
Editor/RigVMNewEditor.h | ||
void OnAlignLeft() |
Editor/RigVMNewEditor.h | ||
void OnAlignMiddle() |
Editor/RigVMNewEditor.h | ||
void OnAlignRight() |
Editor/RigVMNewEditor.h | ||
void OnAlignTop() |
Editor/RigVMNewEditor.h | ||
virtual void OnCreateGraphEditorCommands
(
TSharedPtr< FUICommandList > GraphEditorCommandsList |
Editor/RigVMNewEditor.h | ||
void OnDistributeNodesH() |
Editor/RigVMNewEditor.h | ||
void OnDistributeNodesV() |
Editor/RigVMNewEditor.h | ||
virtual void OnGraphEditorBackgrounded
(
const TSharedRef< SGraphEditor >& InGraphEditor |
Editor/RigVMNewEditor.h | ||
virtual void OnGraphEditorFocused
(
const TSharedRef< SGraphEditor >& InGraphEditor |
Editor/RigVMNewEditor.h | ||
void OnSelectedNodesChanged
(
const FGraphPanelSelectionSet& NewSelection |
Editor/RigVMNewEditor.h | ||
virtual FReply OnSpawnGraphNodeByShortcut
(
FInputChord InChord, |
Editor/RigVMNewEditor.h | ||
void OnStraightenConnections() |
Editor/RigVMNewEditor.h | ||
void SelectAllNodes() |
Editor/RigVMNewEditor.h | ||
virtual void SetInspector
(
TSharedPtr< SRigVMDetailsInspector > InWidget |
Editor/RigVMNewEditor.h | ||
void SetSaveOnCompileSetting
(
ESaveOnCompile NewSetting |
Editor/RigVMNewEditor.h | ||
virtual void StartEditingDefaults
(
bool bAutoFocus, |
Editor/RigVMNewEditor.h | ||
void ToggleJumpToErrorNodeSetting() |
Editor/RigVMNewEditor.h |
Overridden from FAssetEditorToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnClose() |
Editor/RigVMNewEditor.h |
Overridden from IToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Editor/RigVMNewEditor.h | |||
virtual FLinearColor GetWorldCentricTabColorScale() |
Editor/RigVMNewEditor.h | ||
virtual void RegisterTabSpawners
(
const TSharedRef< class FTabManager >& InTabManager |
Editor/RigVMNewEditor.h |
Overridden from FRigVMEditorBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ShouldOpenGraphByDefault() |
Editor/RigVMNewEditor.h |
Overridden from IRigVMEditor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddAutoCompileWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMNewEditor.h | ||
virtual void AddCompileWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMNewEditor.h | ||
virtual void AddSelectedDebugObjectWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMNewEditor.h | ||
virtual void AddSettingsAndDefaultWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< FAssetEditorToolkit > GetHostingApp () |
Editor/RigVMNewEditor.h | ||
virtual const TSharedPtr< FAssetEditorToolkit > GetHostingApp () |
Editor/RigVMNewEditor.h | ||
virtual bool GetIsContextSensitive() |
Editor/RigVMNewEditor.h | ||
virtual FNotifyHook * GetNotifyHook() |
Editor/RigVMNewEditor.h | ||
virtual FPreviewScene * GetPreviewScene() |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< SRigVMDetailsInspector > GetRigVMInspector() |
Editor/RigVMNewEditor.h | ||
virtual void JumpToHyperlink
(
const UObject* ObjectReference, |
Editor/RigVMNewEditor.h | ||
virtual void OnFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
Delegate for changing property | Editor/RigVMNewEditor.h | |
virtual void RegisterToolbarTab
(
const TSharedRef< FTabManager >& InTabManager |
Editor/RigVMNewEditor.h | ||
virtual void RestoreEditedObjectState() |
Editor/RigVMNewEditor.h | ||
virtual void SetIsContextSensitive
(
const bool bIsContextSensitive |
Editor/RigVMNewEditor.h | ||
virtual void SetupViewForBlueprintEditingMode() |
Editor/RigVMNewEditor.h | ||
virtual TSharedRef< IRigVMEditor > SharedRef () |
Editor/RigVMNewEditor.h | ||
virtual TSharedRef< const IRigVMEditor > SharedRef () |
Editor/RigVMNewEditor.h | ||
virtual void SummonSearchUI
(
bool bSetFindWithinBlueprint, |
Editor/RigVMNewEditor.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
Editor/RigVMNewEditor.h | ||
virtual FString GetReferencerName() |
Editor/RigVMNewEditor.h |
Overridden from FTickableObjectBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
Editor/RigVMNewEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DumpMessagesToCompilerLog
(
const TArray< TSharedRef< class FTokenizedMessage > >& Messages, |
Dumps messages to the compiler log, with an option to force it to display/come to front | Editor/RigVMNewEditor.h | |
bool IsDetailsPanelEditingClassDefaults() |
Editor/RigVMNewEditor.h | ||
bool IsDetailsPanelEditingGlobalOptions() |
Editor/RigVMNewEditor.h | ||
virtual bool IsSectionVisible
(
RigVMNodeSectionID::Type InSectionID |
Editor/RigVMNewEditor.h | ||
virtual void JumpToNode
(
const UEdGraphNode* Node, |
Editor/RigVMNewEditor.h | ||
virtual void JumpToPin
(
const UEdGraphPin* Pin |
Editor/RigVMNewEditor.h | ||
virtual bool NewDocument_IsVisibleForType
(
ECreatedDocumentType GraphType |
Editor/RigVMNewEditor.h | ||
void OnBlueprintChanged
(
UObject* InBlueprint |
Editor/RigVMNewEditor.h | ||
void OnLogTokenClicked
(
const TSharedRef< IMessageToken >& MessageToken |
Editor/RigVMNewEditor.h | ||
void SaveEditedObjectState() |
Editor/RigVMNewEditor.h |
Overridden from FWorkflowCentricApplication
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddApplicationMode
(
FName ModeName, |
Editor/RigVMNewEditor.h | ||
virtual void SetCurrentMode
(
FName NewMode |
Editor/RigVMNewEditor.h |
Overridden from FAssetEditorToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitToolMenuContext
(
FToolMenuContext& MenuContext |
Editor/RigVMNewEditor.h |
Overridden from IToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TSharedRef< IToolkitHost > GetToolkitHost() |
Editor/RigVMNewEditor.h | ||
virtual bool IsHosted() |
Editor/RigVMNewEditor.h |
Overridden from IRigVMEditor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddMenuExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMNewEditor.h | ||
virtual void AddReferencedObjectsImpl
(
FReferenceCollector& Collector |
Editor/RigVMNewEditor.h | ||
virtual void AddToolbarExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMNewEditor.h | ||
virtual void AnalyticsTrackNodeEvent
(
IRigVMAssetInterface* Blueprint, |
Editor/RigVMNewEditor.h | ||
virtual void BringToolkitToFrontImpl() |
Editor/RigVMNewEditor.h | ||
virtual void CloseDocumentTab
(
const UObject* DocumentID |
Editor/RigVMNewEditor.h | ||
virtual void CommonInitialization
(
const TArray< FRigVMAssetInterfacePtr >& InitBlueprints, |
Editor/RigVMNewEditor.h | ||
virtual void CompileImpl() |
Editor/RigVMNewEditor.h | ||
virtual void CreateDefaultCommands() |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< FApplicationMode > CreateEditorMode() |
Editor/RigVMNewEditor.h | ||
virtual void CreateEditorToolbar() |
Editor/RigVMNewEditor.h | ||
virtual TSharedRef< SGraphEditor > CreateGraphEditorWidget
(
TSharedRef< FTabInfo > InTabInfo, |
Editor/RigVMNewEditor.h | ||
virtual void EditClassDefaults_Clicked() |
Editor/RigVMNewEditor.h | ||
virtual void EditGlobalOptions_Clicked() |
Editor/RigVMNewEditor.h | ||
virtual bool FindOpenTabsContainingDocument
(
const UObject* DocumentID, |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< IMessageLogListing > GetCompilerResultsListing() |
Editor/RigVMNewEditor.h | ||
virtual UEdGraphPin * GetCurrentlySelectedPin() |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< FDocumentTracker > GetDocumentManager() |
Editor/RigVMNewEditor.h | ||
| Editor/RigVMNewEditor.h | |||
virtual const FName GetEditorAppName() |
Editor/RigVMNewEditor.h | ||
virtual UEdGraph * GetFocusedGraph() |
Editor/RigVMNewEditor.h | ||
virtual TWeakPtr< SGraphEditor > GetFocusedGraphEditor() |
Editor/RigVMNewEditor.h | ||
virtual FGraphAppearanceInfo GetGraphAppearanceImpl
(
UEdGraph* InGraph |
Editor/RigVMNewEditor.h | ||
virtual TWeakPtr< FDocumentTabFactory > GetGraphEditorTabFactory() |
Editor/RigVMNewEditor.h | ||
virtual FName GetGraphExplorerWidgetID() |
Editor/RigVMNewEditor.h | ||
virtual FEdGraphPinType GetLastPinTypeUsed() |
Editor/RigVMNewEditor.h | ||
virtual void GetPinTypeSelectorFilters
(
TArray< TSharedPtr< IPinTypeSelectorFilter > >& OutFilters |
Editor/RigVMNewEditor.h | ||
virtual FGraphPanelSelectionSet GetSelectedNodes() |
Editor/RigVMNewEditor.h | ||
virtual FName GetSelectedVariableName() |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< FTabManager > GetTabManager() |
Editor/RigVMNewEditor.h | ||
virtual TSharedRef< FUICommandList > GetToolkitCommands() |
Editor/RigVMNewEditor.h | ||
virtual FEditorModeTools & GetToolkitEditorModeManager() |
Editor/RigVMNewEditor.h | ||
virtual void InitAssetEditor
(
const EToolkitMode::Type Mode, |
Editor/RigVMNewEditor.h | ||
virtual bool IsEditableImpl
(
UEdGraph* InGraph |
Editor/RigVMNewEditor.h | ||
virtual bool IsGraphInCurrentBlueprint
(
const UEdGraph* InGraph |
Editor/RigVMNewEditor.h | ||
virtual bool IsNodeTitleVisible
(
const UEdGraphNode* Node, |
Editor/RigVMNewEditor.h | ||
virtual void LogSimpleMessage
(
const FText& MessageText |
Editor/RigVMNewEditor.h | ||
virtual void NotifyPostChangeImpl
(
const FPropertyChangedEvent& PropertyChangedEvent, |
Editor/RigVMNewEditor.h | ||
virtual void NotifyPreChangeImpl
(
FProperty* PropertyAboutToChange |
Editor/RigVMNewEditor.h | ||
virtual void OnAddNewVariable() |
Editor/RigVMNewEditor.h | ||
virtual void OnBlueprintChangedInnerImpl
(
IRigVMAssetInterface* InBlueprint, |
Editor/RigVMNewEditor.h | ||
virtual FActionMenuContent OnCreateGraphActionMenu
(
UEdGraph* InGraph, |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< SDockTab > OpenDocument
(
const UObject* DocumentID, |
Editor/RigVMNewEditor.h | ||
virtual TSharedPtr< SGraphEditor > OpenGraphAndBringToFront
(
UEdGraph* Graph, |
Editor/RigVMNewEditor.h | ||
virtual void PostLayoutBlueprintEditorInitialization() |
Editor/RigVMNewEditor.h | ||
virtual void PostRedo
(
bool bSuccess |
Editor/RigVMNewEditor.h | ||
virtual void PostUndo
(
bool bSuccess |
Editor/RigVMNewEditor.h | ||
virtual void RefreshEditorsImpl
(
ERefreshRigVMEditorReason::Type Reason |
Editor/RigVMNewEditor.h | ||
virtual void RefreshInspector() |
Editor/RigVMNewEditor.h | ||
virtual void RefreshStandAloneDefaultsEditor() |
Editor/RigVMNewEditor.h | ||
virtual void RegenerateMenusAndToolbars() |
Editor/RigVMNewEditor.h | ||
virtual void RemoveMenuExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMNewEditor.h | ||
virtual void RemoveToolbarExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMNewEditor.h | ||
virtual void RenameNewlyAddedAction
(
FName InActionName |
Editor/RigVMNewEditor.h | ||
virtual void SaveAsset_Execute_Impl() |
Editor/RigVMNewEditor.h | ||
virtual void SaveAssetAs_Execute_Impl() |
Editor/RigVMNewEditor.h | ||
virtual void SetUISelectionState
(
FName SelectionOwner |
Editor/RigVMNewEditor.h | ||
virtual void SetupGraphEditorEventsImpl
(
UEdGraph* InGraph, |
Editor/RigVMNewEditor.h | ||
virtual bool TransactionObjectAffectsBlueprint
(
UObject* InTransactedObject |
Editor/RigVMNewEditor.h | ||
virtual void TryInvokingDetailsTab
(
bool bFlash |
Editor/RigVMNewEditor.h | ||
virtual void ZoomToSelection_Clicked() |
Editor/RigVMNewEditor.h |
Overridden from FTickableObjectBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
float DeltaTime |
Editor/RigVMNewEditor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FSlateBrush * GetGlyphForGraph
(
const UEdGraph* Graph, |
Editor/RigVMNewEditor.h | ||
static const FName SelectionState_ClassDefaults() |
Editor/RigVMNewEditor.h | ||
static const FName SelectionState_ClassSettings() |
Editor/RigVMNewEditor.h | ||
static const FName SelectionState_Graph() |
Editor/RigVMNewEditor.h | ||
static const FName SelectionState_GraphExplorer() |
Editor/RigVMNewEditor.h |