unreal.RigVMGraphNotifType

class unreal.RigVMGraphNotifType

Bases: unreal.EnumBase

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

C++ Source:

  • Module: RigVMDeveloper

  • File: RigVMNotifications.h

COMMENT_TEXT_CHANGED

A link has been removed (Subject == URigVMLink)

Type

21

GRAPH_CHANGED

0

INTERACTION_BRACKET_CANCELED

A bracket has been opened (Subject == nullptr)

Type

31

INTERACTION_BRACKET_CLOSED

A bracket has been opened (Subject == nullptr)

Type

30

INTERACTION_BRACKET_OPENED

A parameter has been renamed (Subject == URigVMParameterNode)

Type

29

INVALID

A function reference node’s remapping has changed (Subject == URigVMFunctionReferenceNode)

Type

39

A pin’s index has changed (Subject == URigVMPin)

Type

19

A link has been added (Subject == URigVMLink)

Type

20

NODE_ADDED

The graph has changed / a new graph has been picked (Subject == nullptr)

Type

1

NODE_CATEGORY_CHANGED

A node has changed it’s referenced function

Type

35

NODE_COLOR_CHANGED

A node’s size has changed (Subject == URigVMNode)

Type

8

NODE_DESCRIPTION_CHANGED

A node’s keywords have changed (Subject == URigVMNode)

Type

37

NODE_DESELECTED

A node has been selected (Subject == URigVMNode)

Type

4

NODE_KEYWORDS_CHANGED

A node’s category has changed (Subject == URigVMNode)

Type

36

NODE_POSITION_CHANGED

The set of selected nodes has changed (Subject == nullptr)

Type

6

NODE_REFERENCE_CHANGED

A node has been renamed in the graph (Subject == URigVMNode)

Type

34

NODE_REMOVED

A node has been added to the graph (Subject == URigVMNode)

Type

2

NODE_RENAMED

A pin has been bound or unbound to / from a variable (Subject == URigVMPin)

Type

33

NODE_SELECTED

A node has been removed from the graph (Subject == URigVMNode)

Type

3

NODE_SELECTION_CHANGED

A node has been deselected (Subject == URigVMNode)

Type

5

NODE_SIZE_CHANGED

A node’s position has changed (Subject == URigVMNode)

Type

7

PARAMETER_ADDED

A variable has been renamed (Subject == URigVMVariableNode)

Type

26

PARAMETER_REMOVED

A parameter has been added (Subject == URigVMParameterNode)

Type

27

PARAMETER_RENAMED

A parameter has been removed (Subject == URigVMParameterNode)

Type

28

PIN_ADDED

A node’s color has changed (Subject == URigVMNode)

Type

9

PIN_ARRAY_SIZE_CHANGED

A pin’s watch state has changed (Subject == URigVMPin)

Type

14

PIN_BOUND_VARIABLE_CHANGED

A bracket has been canceled (Subject == nullptr)

Type

32

PIN_DEFAULT_VALUE_CHANGED

An array pin’s size has changed (Subject == URigVMPin)

Type

15

PIN_DIRECTION_CHANGED

A pin’s default value has changed (Subject == URigVMPin)

Type

16

PIN_EXPANSION_CHANGED

A pin has been renamed (Subject == URigVMPin)

Type

12

PIN_INDEX_CHANGED

A pin’s data type has changed (Subject == URigVMPin)

Type

18

PIN_REMOVED

A pin has been added to a given node (Subject == URigVMPin)

Type

10

PIN_RENAMED

A pin has been removed from a given node (Subject == URigVMPin)

Type

11

PIN_TYPE_CHANGED

A pin’s direction has changed (Subject == URigVMPin)

Type

17

PIN_WATCHED_CHANGED

A pin’s expansion state has changed(Subject == URigVMPin)

Type

13

REROUTE_COMPACTNESS_CHANGED

A comment node’s text has changed (Subject == URigVMCommentNode)

Type

22

VARIABLE_ADDED

A reroute node’s compactness has changed (Subject == URigVMRerouteNode)

Type

23

VARIABLE_REMAPPING_CHANGED

A node’s description has changed (Subject == URigVMNode)

Type

38

VARIABLE_REMOVED

A variable has been added (Subject == URigVMVariableNode)

Type

24

VARIABLE_RENAMED

A variable has been removed (Subject == URigVMVariableNode)

Type

25