unreal.RigVMGraphNotifType

class unreal.RigVMGraphNotifType

Bases: EnumBase

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

C++ Source:

  • Plugin: RigVM

  • Module: RigVMDeveloper

  • File: RigVMNotifications.h

COMMENT_TEXT_CHANGED: RigVMGraphNotifType = Ellipsis

A link has been removed (Subject == URigVMLink)

Type:

22

FUNCTION_ACCESS_CHANGED: RigVMGraphNotifType = Ellipsis

The definition of a library node’s template has changed (Subject == URigVMLibraryNode)

Type:

38

FUNCTION_RENAMED: RigVMGraphNotifType = Ellipsis

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

Type:

31

FUNCTION_VARIANT_GUID_CHANGED: RigVMGraphNotifType = Ellipsis

The category of a pin expanded / collapsed (Subject == URigVMNode)

Type:

44

GRAPH_CHANGED: RigVMGraphNotifType = Ellipsis

0

INTERACTION_BRACKET_CANCELED: RigVMGraphNotifType = Ellipsis

A bracket has been opened (Subject == nullptr)

Type:

28

INTERACTION_BRACKET_CLOSED: RigVMGraphNotifType = Ellipsis

A bracket has been opened (Subject == nullptr)

Type:

27

INTERACTION_BRACKET_OPENED: RigVMGraphNotifType = Ellipsis

A variable has been renamed (Subject == URigVMVariableNode)

Type:

26

INVALID: RigVMGraphNotifType = Ellipsis

A local variable has been renamed inside a function (Subject == URigVMLibraryNode)

Type:

51

LIBRARY_TEMPLATE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

37

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

Type:

20

A link has been added (Subject == URigVMLink)

Type:

21

LOCAL_VARIABLE_ADDED: RigVMGraphNotifType = Ellipsis

A local variable default value has been set (Subject == URigVMLibraryNode)

Type:

47

LOCAL_VARIABLE_DEFAULT_VALUE_CHANGED: RigVMGraphNotifType = Ellipsis

The node’s early exit state has changed

Type:

46

LOCAL_VARIABLE_REMOVED: RigVMGraphNotifType = Ellipsis

A local variable has been added to a function (Subject == URigVMLibraryNode)

Type:

48

LOCAL_VARIABLE_RENAMED: RigVMGraphNotifType = Ellipsis

A local variable has been removed from a function (Subject == URigVMLibraryNode)

Type:

49

LOCAL_VARIABLE_TYPE_CHANGED: RigVMGraphNotifType = Ellipsis

A local variable has been renamed inside a function (Subject == URigVMLibraryNode)

Type:

50

NODE_ADDED: RigVMGraphNotifType = Ellipsis

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

Type:

1

NODE_CATEGORY_CHANGED: RigVMGraphNotifType = Ellipsis

A node has changed it’s referenced function

Type:

33

NODE_COLOR_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

9

NODE_DESCRIPTION_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

35

NODE_DESELECTED: RigVMGraphNotifType = Ellipsis

A node has been selected (Subject == URigVMNode)

Type:

4

NODE_EARLY_EXIT_CHANGED: RigVMGraphNotifType = Ellipsis

The guid for a function has changed (Subject == URigVMLibraryNode)

Type:

45

NODE_KEYWORDS_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

34

NODE_POSITION_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

6

NODE_REFERENCE_CHANGED: RigVMGraphNotifType = Ellipsis

A function has been renamed in the graph (Subject == URigVMLibraryNode)

Type:

32

NODE_REMOVED: RigVMGraphNotifType = Ellipsis

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

Type:

2

NODE_RENAMED: RigVMGraphNotifType = Ellipsis

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

Type:

30

NODE_SELECTED: RigVMGraphNotifType = Ellipsis

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

Type:

3

NODE_SELECTION_CHANGED: RigVMGraphNotifType = Ellipsis

A node has been deselected (Subject == URigVMNode)

Type:

5

NODE_SIZE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

7

NODE_TITLE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

8

PIN_ADDED: RigVMGraphNotifType = Ellipsis

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

Type:

10

PIN_ARRAY_SIZE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

15

PIN_BOUND_VARIABLE_CHANGED: RigVMGraphNotifType = Ellipsis

A bracket has been canceled (Subject == nullptr)

Type:

29

PIN_CATEGORIES_CHANGED: RigVMGraphNotifType = Ellipsis

The category of a pin has changed - requiring a rebuild of the node user interface (Subject == URigVMPin)

Type:

42

PIN_CATEGORY_CHANGED: RigVMGraphNotifType = Ellipsis

The display name of a pin has changed - requiring a rebuild of the node user interface (Subject == URigVMPin)

Type:

41

PIN_CATEGORY_EXPANSION_CHANGED: RigVMGraphNotifType = Ellipsis

The category list of a node has changed - requiring a rebuild of the node user interface (Subject == URigVMNode)

Type:

43

PIN_DEFAULT_VALUE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

16

PIN_DIRECTION_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

17

PIN_DISPLAY_NAME_CHANGED: RigVMGraphNotifType = Ellipsis

The tags in the header of this function variant have changed (Subject == URigVMLibraryNode)

Type:

40

PIN_EXPANSION_CHANGED: RigVMGraphNotifType = Ellipsis

A pin has been renamed (Subject == URigVMPin)

Type:

13

PIN_INDEX_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

19

PIN_REMOVED: RigVMGraphNotifType = Ellipsis

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

Type:

11

PIN_RENAMED: RigVMGraphNotifType = Ellipsis

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

Type:

12

PIN_TYPE_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

18

PIN_WATCHED_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

14

VARIABLE_ADDED: RigVMGraphNotifType = Ellipsis

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

Type:

23

VARIABLE_REMAPPING_CHANGED: RigVMGraphNotifType = Ellipsis

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

Type:

36

VARIABLE_REMOVED: RigVMGraphNotifType = Ellipsis

A variable has been added (Subject == URigVMVariableNode)

Type:

24

VARIABLE_RENAMED: RigVMGraphNotifType = Ellipsis

A variable has been removed (Subject == URigVMVariableNode)

Type:

25

VARIANT_TAGS_CHANGED: RigVMGraphNotifType = Ellipsis

The function has been made public/private (Subject == URigVMLibraryNode)

Type:

39