EOptimusGraphNotifyType

Choose your operating system:

Windows

macOS

Linux

References

Module

OptimusDeveloper

Header

/Engine/Plugins/Experimental/Optimus/Source/OptimusDeveloper/Public/OptimusCoreNotify.h

Include

#include "OptimusCoreNotify.h"

Syntax

enum EOptimusGraphNotifyType
{
    NodeAdded,
    NodeRemoved,
    NodeDisplayNameChanged,
    NodePositionChanged,
    NodeDiagnosticLevelChanged,
    LinkAdded,
    LinkRemoved,
    PinAdded,
    PinRemoved,
    PinValueChanged,
    PinRenamed,
    PinTypeChanged,
}

Values

Name

Description

NodeAdded

NodeRemoved

A new node has been added (Subject == UOptimusNode)

NodeDisplayNameChanged

A node has been removed (Subject == UOptimusNode)

NodePositionChanged

A node's display name has changed (Subject == UOptimusNode)

NodeDiagnosticLevelChanged

A node's position in the graph has changed (Subject == UOptimusNode)

LinkAdded

A node's error stat has changed (Subject == UOptimusNode)

LinkRemoved

A link between nodes has been added (Subject == UOptimusNodeLink)

PinAdded

A link between nodes has been removed (Subject == UOptimusNodeLink)

PinRemoved

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

PinValueChanged

A pin on a node is being removed (Subject = UOptimusNodePin)

PinRenamed

A pin on a node has had its value changed (Subject = UOptimusNodePin)

PinTypeChanged

A pin's name has changed (Subject = UOptimusNodePin)