RigVMModel

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct

FRigVMActionKey

The action key is used for serializing and storing an action in the stack, or within another action.

Public struct

FRigVMActionWrapper

The action wrapper is used to extract an action from a serialized key.

Public struct

FRigVMAddCommentNodeAction

An action adding a comment node to the graph.

Public struct

FRigVMAddInjectedNodeAction

An action adding an injected node to the graph.

Public struct

FRigVMAddLinkAction

An action adding a new link to the graph.

Public struct

FRigVMAddParameterNodeAction

An action adding a parameter node to the graph.

Public struct

FRigVMAddRerouteNodeAction

An action adding a reroute node to the graph.

Public struct

FRigVMAddStructNodeAction

An action adding a struct node to the graph.

Public struct

FRigVMAddVariableNodeAction

An action adding a variable node to the graph.

Public struct

FRigVMBaseAction

The base action is the base struct for all actions, and provides access to sub actions, merge functionality as well as undo and redo base implementations.

Public struct

FRigVMBreakLinkAction

An action removing a link from the graph.

Public class

FRigVMGraphModifiedDynamicEvent

A dynamic delegate for subscribing / reacting to graph modifications (used for Python integration).

Public struct

FRigVMInsertArrayPinAction

An action inserting a new array pin in the graph.

Public struct

FRigVMInverseAction

An action which inverses the child actions, it performs undo on redo and vice versa.

Public struct

FRigVMRemoveArrayPinAction

An action removing an array pin from the graph.

Public struct

FRigVMRemoveNodeAction

An action removing a node from the graph.

Public struct

FRigVMRenameParameterAction

An action renaming a parameter in the graph.

Public struct

FRigVMRenameVariableAction

An action renaming a variable in the graph.

Public struct

FRigVMSetCommentTextAction

An action setting a comment node's text in the graph.

Public struct

FRigVMSetNodeColorAction

An action setting a node's color in the graph.

Public struct

FRigVMSetNodePositionAction

An action setting a node's position in the graph.

Public struct

FRigVMSetNodeSelectionAction

An action selecting or deselecting a node in the graph.

Public struct

FRigVMSetNodeSizeAction

An action setting a node's size in the graph.

Public struct

FRigVMSetPinDefaultValueAction

An action setting a pin's default value in the graph.

Public struct

FRigVMSetPinExpansionAction

An action setting a pin's expansion state in the graph.

Public struct

FRigVMSetPinWatchAction

An action setting a pin's watch state in the graph.

Public struct

FRigVMSetRerouteCompactnessAction

An action setting a reroute node's compactness in the graph.

Public class

URigVMActionStack

The Action Stack can be used to track actions happening on a Graph.

Public class

URigVMController

The Controller is the sole authority to perform changes on the Graph.

Public class

URigVMGraph

The Graph represents a Function definition using Nodes as statements.

Public class

URigVMInjectionInfo

The Injected Info is used for injecting a node on a pin.

Public class

URigVMLink

The Link represents a connection between two Pins within a Graph.

Public class

URigVMNode

The Node represents a single statement within a Graph.

Public class

URigVMPin

The Visual Debugging Info is used for visually displaying Data flowing through a pin.

Typedefs

Name

Description

FRigVMController_ShouldStructUnfoldDelegate

FRigVMGraphModifiedEvent

A delegate for subscribing / reacting to graph modifications.

Enums

Name

Description

Public enum

ERigVMGraphNotifType

The Graph Notification Type is used to differentiate between all of the changes that can happen within a graph.

Public enum

ERigVMPinDirection

The Pin Direction is used to differentiate different kinds of pins in the data flow graph - inputs, outputs etc.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss