omni::graph::core::IGraphRegistryEvent

Defined in omni/graph/core/IGraphRegistry.h

enum class omni::graph::core::IGraphRegistryEvent

An event that occurs on the graph registry.

Values:

enumerator eNodeTypeAdded

Node type has been added to the registry. Event payloads are: “node_type” (std::string): Name of new node type.

enumerator eNodeTypeRemoved

Node type has been removed from the registry. Event payloads are: “node_type” (std::string): Name of removed node type.

enumerator eNodeTypeNamespaceChanged

Node type has had its namespace changed. Event payloads are: “node_type” (std::string): New namespace “prev_type” (std::string): Previous namespace.

enumerator eNodeTypeCategoryChanged

Node type has had its category changed. Event payloads are: “node_type” (std::string): Node type whose category changed “prev_value” (std::string): Previous category value.

enumerator eStagePreAttach

A stage is being attached. Event payloads are: “has_og_prims_on_stage” (bool): Is true if the stage that is being loaded contains OmniGraph nodes, otherwise is false.