INode_abi#

Fully qualified name: omni::activity::INode_abi

class INode_abi : public omni::core::Inherits<omni::core::IObject, OMNI_TYPE_ID("omni.activity.INode")>#

Node can contain other nodes and events.

Protected Functions

virtual const char *getName_abi() noexcept = 0#

The name of the node.

It’s the end of the path.

virtual size_t getChildCount_abi() noexcept = 0#

The count of the child nodes.

virtual omni::core::ObjectPtr<INode> getChild_abi(
size_t n,
) noexcept = 0#

Get the child node.

virtual size_t getEventCount_abi() noexcept = 0#

The count of the activities in this node.

virtual omni::core::ObjectPtr<IEvent> getEvent_abi(
size_t n,
) noexcept = 0#

Get the activity.