IGraphRegistryEvent#

Fully qualified name: omni::graph::core::IGraphRegistryEvent

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.