![]() |
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.