Scene Fusion 2 API Reference
KS::ksHierarchyObject< T > Member List

This is the complete list of members for KS::ksHierarchyObject< T >, including all inherited members.

AddChild(std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlinevirtual
Ancestors()KS::ksHierarchyObject< T >inline
Child(size_t index)KS::ksHierarchyObject< T >inline
Children()KS::ksHierarchyObject< T >inline
Descendants()KS::ksHierarchyObject< T >inline
Detach()KS::ksHierarchyObject< T >inline
ForEachCallback typedefKS::ksHierarchyObject< T >
ForEachDescendant(ForEachCallback callback)KS::ksHierarchyObject< T >inline
ForSelfAndDescendants(ForEachCallback callback)KS::ksHierarchyObject< T >inline
IndexOfChild(std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inline
InsertChild(int index, std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlinevirtual
IsDescendantOf(std::shared_ptr< T > objPtr)KS::ksHierarchyObject< T >inline
ksHierarchyObject()KS::ksHierarchyObject< T >inline
m_children (defined in KS::ksHierarchyObject< T >)KS::ksHierarchyObject< T >protected
m_parentPtr (defined in KS::ksHierarchyObject< T >)KS::ksHierarchyObject< T >protected
MoveChild(std::shared_ptr< T > childPtr, int newIndex)KS::ksHierarchyObject< T >inlineprotectedvirtual
Parent()KS::ksHierarchyObject< T >inline
PerformAddChild(std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlineprotectedvirtual
PerformDetach()KS::ksHierarchyObject< T >inlineprotected
PerformInsertChild(int index, std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlineprotectedvirtual
PerformRemoveChild(std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlineprotectedvirtual
RemoveChild(std::shared_ptr< T > childPtr)KS::ksHierarchyObject< T >inlinevirtual
SelfAndAncestors()KS::ksHierarchyObject< T >inline
SelfAndDescendants()KS::ksHierarchyObject< T >inline
~ksHierarchyObject()KS::ksHierarchyObject< T >inlinevirtual