Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
| Name | URigVMEdGraph |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/EdGraph/RigVMEdGraph.h |
| Include Path | #include "EdGraph/RigVMEdGraph.h" |
Syntax
UCLASS (MinimalAPI)
class URigVMEdGraph :
public UEdGraph ,
public IRigVMEditorSideObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraph → URigVMEdGraph
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URigVMEdGraph() |
EdGraph/RigVMEdGraph.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFunctionDefinition | bool | EdGraph/RigVMEdGraph.h | ||
| bIsSelecting | bool | EdGraph/RigVMEdGraph.h | ||
| bIsTemporaryGraphForCopyPaste | bool | EdGraph/RigVMEdGraph.h | ||
| bSuspendModelNotifications | bool | EdGraph/RigVMEdGraph.h | ||
| ModelNodePath | FString | EdGraph/RigVMEdGraph.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedInstructionIndices | TMap< URigVMNode *, TPair< int32, int32 > > | EdGraph/RigVMEdGraph.h | ||
| CachedModelGraph | TWeakObjectPtr< URigVMGraph > | EdGraph/RigVMEdGraph.h | ||
| EntryNameList | TArray< TSharedPtr< FRigVMStringWithTag > > | EdGraph/RigVMEdGraph.h | ||
| ModelNodePathToEdNode | TMap< FName, UEdGraphNode * > | EdGraph/RigVMEdGraph.h | ||
| OnGraphNodeClicked | FRigVMEdGraphNodeClicked | EdGraph/RigVMEdGraph.h | ||
| RigVMBlueprintClass | const UClass * | EdGraph/RigVMEdGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddLocalVariableSearchMetaDataInfo
(
const FName InVariableName, |
EdGraph/RigVMEdGraph.h | ||
void CacheEntryNameList() |
EdGraph/RigVMEdGraph.h | ||
UEdGraphNode * FindNodeForModelNodeName
(
const FName& InModelNodeName, |
EdGraph/RigVMEdGraph.h | ||
FRigVMAssetInterfacePtr GetAsset() |
EdGraph/RigVMEdGraph.h | ||
const FRigVMAssetInterfacePtr GetAssetDefaultObject() |
EdGraph/RigVMEdGraph.h | ||
URigVMBlueprint * GetBlueprint() |
EdGraph/RigVMEdGraph.h | ||
const URigVMBlueprint * GetBlueprintDefaultObject() |
Set up this graph | EdGraph/RigVMEdGraph.h | |
URigVMController * GetController() |
EdGraph/RigVMEdGraph.h | ||
const TArray< TSharedPtr< FRigVMStringWithTag > > * GetEntryNameList
(
URigVMPin* InPin |
EdGraph/RigVMEdGraph.h | ||
int32 GetInstructionIndex
(
const URigVMEdGraphNode* InNode, |
EdGraph/RigVMEdGraph.h | ||
URigVMGraph * GetModel() |
EdGraph/RigVMEdGraph.h | ||
virtual const TArray< TSharedPtr< FRigVMStringWithTag > > * GetNameListForWidget
(
const FString& InWidgetName |
EdGraph/RigVMEdGraph.h | ||
const URigVMEdGraphSchema * GetRigVMEdGraphSchema() |
Get the ed graph schema | EdGraph/RigVMEdGraph.h | |
const URigVMEdGraph * GetRootGraph() |
EdGraph/RigVMEdGraph.h | ||
void HandleModifiedEvent
(
ERigVMGraphNotifType InNotifType, |
EdGraph/RigVMEdGraph.h | ||
virtual bool HandleModifiedEvent_Internal
(
ERigVMGraphNotifType InNotifType, |
EdGraph/RigVMEdGraph.h | ||
virtual void InitializeFromAsset
(
FRigVMAssetInterfacePtr InAsset |
EdGraph/RigVMEdGraph.h | ||
virtual void InitializeFromBlueprint
(
URigVMBlueprint* InBlueprint |
EdGraph/RigVMEdGraph.h | ||
bool IsPreviewGraph() |
EdGraph/RigVMEdGraph.h | ||
bool IsRootGraph() |
EdGraph/RigVMEdGraph.h | ||
void SetBlueprintClass
(
const UClass* InClass |
EdGraph/RigVMEdGraph.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
Customize blueprint changes based on backwards compatibility | EdGraph/RigVMEdGraph.h |
Overridden from IRigVMEditorSideObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FRigVMClient * GetRigVMClient() |
IRigVMEditorSideObject interface | EdGraph/RigVMEdGraph.h | |
virtual FString GetRigVMNodePath() |
Returns the nodepath for this UI graph. | EdGraph/RigVMEdGraph.h | |
| Reacts to renaming the model. | EdGraph/RigVMEdGraph.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HandleVMCompiledEvent
(
UObject* InCompiledObject, |
EdGraph/RigVMEdGraph.h |
Overridden from UEdGraph
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddNode
(
UEdGraphNode* NodeToAdd, |
EdGraph/RigVMEdGraph.h |