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.