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.