ERigVMGraphNotifType

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

Windows
MacOS
Linux

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/RigVMNotifications.h

Include

#include "RigVMModel/RigVMNotifications.h"

Syntax

enum ERigVMGraphNotifType
{
    GraphChanged,
    NodeAdded,
    NodeRemoved,
    NodeSelected,
    NodeDeselected,
    NodeSelectionChanged,
    NodePositionChanged,
    NodeSizeChanged,
    NodeColorChanged,
    PinAdded,
    PinRemoved,
    PinRenamed,
    PinExpansionChanged,
    PinWatchedChanged,
    PinArraySizeChanged,
    PinDefaultValueChanged,
    PinDirectionChanged,
    PinTypeChanged,
    PinIndexChanged,
    LinkAdded,
    LinkRemoved,
    CommentTextChanged,
    RerouteCompactnessChanged,
    VariableAdded,
    VariableRemoved,
    VariableRenamed,
    ParameterAdded,
    ParameterRemoved,
    ParameterRenamed,
    InteractionBracketOpened,
    InteractionBracketClosed,
    InteractionBracketCanceled,
    PinBoundVariableChanged,
    NodeRenamed,
    NodeReferenceChanged,
    NodeCategoryChanged,
    NodeKeywordsChanged,
    NodeDescriptionChanged,
    VariableRemappingChanged,
    Invalid,
}

Values

Name

Description

GraphChanged

NodeAdded

NodeRemoved

NodeSelected

NodeDeselected

NodeSelectionChanged

NodePositionChanged

NodeSizeChanged

NodeColorChanged

PinAdded

PinRemoved

PinRenamed

PinExpansionChanged

PinWatchedChanged

PinArraySizeChanged

PinDefaultValueChanged

PinDirectionChanged

PinTypeChanged

PinIndexChanged

LinkAdded

LinkRemoved

CommentTextChanged

RerouteCompactnessChanged

VariableAdded

VariableRemoved

VariableRenamed

ParameterAdded

ParameterRemoved

ParameterRenamed

InteractionBracketOpened

InteractionBracketClosed

InteractionBracketCanceled

PinBoundVariableChanged

NodeRenamed

NodeReferenceChanged

NodeCategoryChanged

NodeKeywordsChanged

NodeDescriptionChanged

VariableRemappingChanged

Invalid

Remarks

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