![]() |
Public API Reference |
![]() |
Base implementation of a CS::Animation::iSkeletonAnimNodeFactory with more than one child. More...
#include <cstool/animnodetmpl.h>
Public Member Functions | |
virtual void | AddChildNode (iSkeletonAnimNodeFactory *factory) |
Add a child animation node to this node. | |
virtual void | ClearChildNodes () |
Remove all child animation nodes from this node. | |
virtual iSkeletonAnimNodeFactory * | GetChildNode (size_t index) const |
Get the child animation node of this node with the given index. | |
virtual void | RemoveChildNode (iSkeletonAnimNodeFactory *factory) |
Remove a child animation node from this node. | |
SkeletonAnimNodeFactoryMulti (const char *name) | |
Constructor. | |
virtual | ~SkeletonAnimNodeFactoryMulti () |
Destructor. | |
Protected Attributes | |
csRefArray < CS::Animation::iSkeletonAnimNodeFactory > | childNodeFactories |
Array of child node factories. |
Base implementation of a CS::Animation::iSkeletonAnimNodeFactory with more than one child.
Definition at line 264 of file animnodetmpl.h.
CS::Animation::SkeletonAnimNodeFactoryMulti::SkeletonAnimNodeFactoryMulti | ( | const char * | name | ) |
Constructor.
virtual CS::Animation::SkeletonAnimNodeFactoryMulti::~SkeletonAnimNodeFactoryMulti | ( | ) | [inline, virtual] |
Destructor.
Definition at line 276 of file animnodetmpl.h.
virtual void CS::Animation::SkeletonAnimNodeFactoryMulti::AddChildNode | ( | iSkeletonAnimNodeFactory * | factory | ) | [virtual] |
Add a child animation node to this node.
It is NOT valid to provide a null pointer.
virtual void CS::Animation::SkeletonAnimNodeFactoryMulti::ClearChildNodes | ( | ) | [virtual] |
Remove all child animation nodes from this node.
virtual iSkeletonAnimNodeFactory* CS::Animation::SkeletonAnimNodeFactoryMulti::GetChildNode | ( | size_t | index | ) | const [virtual] |
Get the child animation node of this node with the given index.
virtual void CS::Animation::SkeletonAnimNodeFactoryMulti::RemoveChildNode | ( | iSkeletonAnimNodeFactory * | factory | ) | [virtual] |
Remove a child animation node from this node.
csRefArray<CS::Animation::iSkeletonAnimNodeFactory> CS::Animation::SkeletonAnimNodeFactoryMulti::childNodeFactories [protected] |
Array of child node factories.
Definition at line 300 of file animnodetmpl.h.