Navigation
API > API/Plugins > API/Plugins/RigVMEditor
| Name | IRigVMEditor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMEditor.h |
| Include Path | #include "Editor/RigVMEditor.h" |
Syntax
class IRigVMEditor
Derived Classes
Classes
| Name | Remarks |
|---|---|
| FOnRefreshEvent | |
| FPreviewHostUpdated |
Enums
Public
| Name | Remarks |
|---|---|
| ECreatedDocumentType | Type of new document/graph being created by a menu item. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNewFunctionVariant
(
const UEdGraph* InOriginalFunction |
Editor/RigVMEditor.h | ||
bool CanAddNewLocalVariable() |
Editor/RigVMEditor.h | ||
void ForceEditorRefresh
(
ERefreshRigVMEditorReason::Type Reason |
Editor/RigVMEditor.h | ||
| Editor/RigVMEditor.h | |||
void GetDebugObjects
(
TArray< FRigVMCustomDebugObject >& DebugList |
Editor/RigVMEditor.h | ||
UEdGraph * GetFocusedGraph() |
Editor/RigVMEditor.h | ||
TWeakPtr< class SGraphEditor > GetFocusedGraphEditor() |
Editor/RigVMEditor.h | ||
URigVMGraph * GetFocusedModel() |
Editor/RigVMEditor.h | ||
TSharedPtr< SRigVMEditorGraphExplorer > GetGraphExplorerWidget() |
Editor/RigVMEditor.h | ||
FName GetGraphExplorerWidgetID() |
Editor/RigVMEditor.h | ||
| Editor/RigVMEditor.h | |||
bool GetIsContextSensitive() |
Editor/RigVMEditor.h | ||
FNotifyHook * GetNotifyHook() |
Editor/RigVMEditor.h | ||
| Editor/RigVMEditor.h | |||
void GetPinTypeSelectorFilters
(
TArray< TSharedPtr< class IPinTypeSelectorFilter > >& OutFilters |
Editor/RigVMEditor.h | ||
FPreviewScene * GetPreviewScene() |
Editor/RigVMEditor.h | ||
FRigVMAssetInterfacePtr GetRigVMAssetInterface() |
Editor/RigVMEditor.h | ||
virtual URigVMBlueprint * GetRigVMBlueprint() |
Editor/RigVMEditor.h | ||
URigVMHost * GetRigVMHost() |
Editor/RigVMEditor.h | ||
TSharedPtr< class SRigVMDetailsInspector > GetRigVMInspector() |
Editor/RigVMEditor.h | ||
TSharedPtr< FTabManager > GetTabManager() |
Editor/RigVMEditor.h | ||
TSharedRef< FUICommandList > GetToolkitCommands() |
Editor/RigVMEditor.h | ||
void HandleModifiedEvent
(
ERigVMGraphNotifType InNotifType, |
Editor/RigVMEditor.h | ||
bool InEditingMode() |
Editor/RigVMEditor.h | ||
bool IsEditable
(
UEdGraph* InGraph |
Editor/RigVMEditor.h | ||
void JumpToHyperlink
(
const UObject* ObjectReference, |
Editor/RigVMEditor.h | ||
void OnAddNewLocalVariable() |
Editor/RigVMEditor.h | ||
void OnAddNewVariable() |
Editor/RigVMEditor.h | ||
FRigVMEditorClosed & OnEditorClosed() |
Editor/RigVMEditor.h | ||
void OnFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
Editor/RigVMEditor.h | ||
void OnGraphNodeDropToPerform
(
TSharedPtr< FDragDropOperation > InDragDropOp, |
Editor/RigVMEditor.h | ||
bool OnlyShowCustomDebugObjects() |
Editor/RigVMEditor.h | ||
void OnNewDocumentClicked
(
ECreatedDocumentType GraphType |
Editor/RigVMEditor.h | ||
void OnPasteNewLocalVariable
(
const FBPVariableDescription& VariableDescription |
Editor/RigVMEditor.h | ||
FPreviewHostUpdated & OnPreviewHostUpdated() |
Editor/RigVMEditor.h | ||
FOnRefreshEvent OnRefresh() |
Editor/RigVMEditor.h | ||
TSharedPtr< SDockTab > OpenDocument
(
const UObject* DocumentID, |
Editor/RigVMEditor.h | ||
TSharedPtr< SGraphEditor > OpenGraphAndBringToFront
(
UEdGraph* Graph, |
Editor/RigVMEditor.h | ||
| Editor/RigVMEditor.h | |||
void SetGraphExplorerWidget
(
TSharedPtr< SRigVMEditorGraphExplorer > InWidget |
Editor/RigVMEditor.h | ||
void SetIsContextSensitive
(
const bool bIsContextSensitive |
Editor/RigVMEditor.h | ||
void SummonSearchUI
(
bool bSetFindWithinBlueprint, |
Editor/RigVMEditor.h | ||
void ZoomToSelection_Clicked() |
Editor/RigVMEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddApplicationMode
(
FName ModeName, |
Editor/RigVMEditor.h | ||
void AddAutoCompileWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMEditor.h | ||
void AddCompileWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMEditor.h | ||
void AddMenuExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMEditor.h | ||
void AddReferencedObjectsImpl
(
FReferenceCollector& Collector |
Editor/RigVMEditor.h | ||
void AddSelectedDebugObjectWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMEditor.h | ||
void AddSettingsAndDefaultWidget
(
FToolBarBuilder& ToolbarBuilder |
Editor/RigVMEditor.h | ||
void AddToolbarExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMEditor.h | ||
void AnalyticsTrackNodeEvent
(
IRigVMAssetInterface* Blueprint, |
Editor/RigVMEditor.h | ||
void BringToolkitToFrontImpl() |
Editor/RigVMEditor.h | ||
void CloseDocumentTab
(
const UObject* DocumentID |
Editor/RigVMEditor.h | ||
void CommonInitialization
(
const TArray< FRigVMAssetInterfacePtr >& InitBlueprints, |
Editor/RigVMEditor.h | ||
void CompileImpl() |
Editor/RigVMEditor.h | ||
void CreateDefaultCommands() |
Editor/RigVMEditor.h | ||
TSharedPtr< FApplicationMode > CreateEditorMode() |
Editor/RigVMEditor.h | ||
void CreateEditorToolbar() |
Editor/RigVMEditor.h | ||
TSharedRef< SGraphEditor > CreateGraphEditorWidget
(
TSharedRef< class FTabInfo > InTabInfo, |
Editor/RigVMEditor.h | ||
void EditClassDefaults_Clicked() |
Editor/RigVMEditor.h | ||
void EditGlobalOptions_Clicked() |
Editor/RigVMEditor.h | ||
bool FindOpenTabsContainingDocument
(
const UObject* DocumentID, |
Editor/RigVMEditor.h | ||
TSharedPtr< class IMessageLogListing > GetCompilerResultsListing() |
Editor/RigVMEditor.h | ||
UEdGraphPin * GetCurrentlySelectedPin() |
Editor/RigVMEditor.h | ||
TSharedPtr< FDocumentTracker > GetDocumentManager() |
Editor/RigVMEditor.h | ||
| Editor/RigVMEditor.h | |||
const FName GetEditorAppName() |
Editor/RigVMEditor.h | ||
FGraphAppearanceInfo GetGraphAppearanceImpl
(
UEdGraph* InGraph |
Editor/RigVMEditor.h | ||
TWeakPtr< FDocumentTabFactory > GetGraphEditorTabFactory() |
Editor/RigVMEditor.h | ||
const TSharedPtr< FAssetEditorToolkit > GetHostingApp () |
Editor/RigVMEditor.h | ||
FEdGraphPinType GetLastPinTypeUsed() |
Editor/RigVMEditor.h | ||
FGraphPanelSelectionSet GetSelectedNodes() |
Editor/RigVMEditor.h | ||
FName GetSelectedVariableName() |
Editor/RigVMEditor.h | ||
FEditorModeTools & GetToolkitEditorModeManager() |
Editor/RigVMEditor.h | ||
const TSharedRef< IToolkitHost > GetToolkitHost() |
Editor/RigVMEditor.h | ||
void InitAssetEditor
(
const EToolkitMode::Type Mode, |
Editor/RigVMEditor.h | ||
void InitToolMenuContext
(
FToolMenuContext& MenuContext |
Editor/RigVMEditor.h | ||
bool IsEditableImpl
(
UEdGraph* InGraph |
Editor/RigVMEditor.h | ||
bool IsGraphInCurrentBlueprint
(
const UEdGraph* InGraph |
Editor/RigVMEditor.h | ||
bool IsHosted() |
Editor/RigVMEditor.h | ||
bool IsNodeTitleVisible
(
const UEdGraphNode* Node, |
Editor/RigVMEditor.h | ||
void JumpToNode
(
const UEdGraphNode* Node, |
Editor/RigVMEditor.h | ||
void JumpToPin
(
const UEdGraphPin* Pin |
Editor/RigVMEditor.h | ||
void LogSimpleMessage
(
const FText& MessageText |
Editor/RigVMEditor.h | ||
void NotifyPostChangeImpl
(
const FPropertyChangedEvent& PropertyChangedEvent, |
Editor/RigVMEditor.h | ||
void NotifyPreChangeImpl
(
FProperty* PropertyAboutToChange |
Editor/RigVMEditor.h | ||
void OnBlueprintChangedInnerImpl
(
IRigVMAssetInterface* InBlueprint, |
Editor/RigVMEditor.h | ||
FActionMenuContent OnCreateGraphActionMenu
(
UEdGraph* InGraph, |
Editor/RigVMEditor.h | ||
void PostLayoutBlueprintEditorInitialization() |
Editor/RigVMEditor.h | ||
void PostRedo
(
bool bSuccess |
Editor/RigVMEditor.h | ||
void PostUndo
(
bool bSuccess |
Editor/RigVMEditor.h | ||
void RefreshEditorsImpl
(
ERefreshRigVMEditorReason::Type Reason |
Editor/RigVMEditor.h | ||
void RefreshInspector() |
Editor/RigVMEditor.h | ||
void RefreshStandAloneDefaultsEditor() |
Editor/RigVMEditor.h | ||
void RegenerateMenusAndToolbars() |
Editor/RigVMEditor.h | ||
void RegisterToolbarTab
(
const TSharedRef< class FTabManager >& TabManager |
Editor/RigVMEditor.h | ||
void RemoveMenuExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMEditor.h | ||
void RemoveToolbarExtender
(
TSharedPtr< FExtender > Extender |
Editor/RigVMEditor.h | ||
void RenameNewlyAddedAction
(
FName InActionName |
Editor/RigVMEditor.h | ||
void RestoreEditedObjectState() |
Editor/RigVMEditor.h | ||
void SaveAsset_Execute_Impl() |
Editor/RigVMEditor.h | ||
void SaveAssetAs_Execute_Impl() |
Editor/RigVMEditor.h | ||
void SetCurrentMode
(
FName NewMode |
Editor/RigVMEditor.h | ||
void SetUISelectionState
(
FName SelectionOwner |
Editor/RigVMEditor.h | ||
void SetupGraphEditorEventsImpl
(
UEdGraph* InGraph, |
Editor/RigVMEditor.h | ||
void SetupViewForBlueprintEditingMode() |
Editor/RigVMEditor.h | ||
TSharedRef< IRigVMEditor > SharedRef () |
Editor/RigVMEditor.h | ||
TSharedRef< const IRigVMEditor > SharedRef () |
Editor/RigVMEditor.h | ||
bool TransactionObjectAffectsBlueprint
(
UObject* InTransactedObject |
Editor/RigVMEditor.h | ||
void TryInvokingDetailsTab
(
bool bFlash |
Editor/RigVMEditor.h |