EOptimusGlobalNotifyType

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 EOptimusGlobalNotifyType
{
    GraphAdded,
    GraphRemoved,
    GraphIndexChanged,
    GraphRenamed,
    ResourceAdded,
    ResourceRemoved,
    ResourceIndexChanged,
    ResourceRenamed,
    ResourceTypeChanged,
    VariableAdded,
    VariableRemoved,
    VariableIndexChanged,
    VariableRenamed,
    VariableTypeChanged,
    NodeTypeAdded,
    NodeTypeRemoved,
}

Values

Name

Description

GraphAdded

GraphRemoved

A new graph has been added (Subject == UOptimusNodeGraph)

GraphIndexChanged

A graph is about to be removed (Subject == UOptimusNodeGraph)

GraphRenamed

A graph's index been changed (Subject == UOptimusNodeGraph)

ResourceAdded

A graph's name has been changed (Subject == UOptimusNodeGraph)

ResourceRemoved

A resource has been added (Subject == UOptimusResourceDescription)

ResourceIndexChanged

A resource is about to be removed (Subject == UOptimusResourceDescription)

ResourceRenamed

A resource's index has changed (Subject == UOptimusResourceDescription)

ResourceTypeChanged

A resource has been renamed (Subject == UOptimusResourceDescription)

VariableAdded

A resource's type has been changed (Subject == UOptimusResourceDescription)

VariableRemoved

A variable has been added (Subject == UOptimusVariableDescription)

VariableIndexChanged

A variable is about to be removed (Subject == UOptimusVariableDescription)

VariableRenamed

A variable's index has changed (Subject == UOptimusVariableDescription)

VariableTypeChanged

A variable has been renamed (Subject == UOptimusVariableDescription)

NodeTypeAdded

A variable's type has been changed (Subject == UOptimusVariableDescription)

NodeTypeRemoved

A new node type has been added (Subject == UClass)