CrystalSpace

Public API Reference

Public Member Functions | Protected Attributes
CS::Animation::SkeletonAnimNodeFactoryMulti Class Reference

Base implementation of a CS::Animation::iSkeletonAnimNodeFactory with more than one child. More...

#include <cstool/animnodetmpl.h>

Inheritance diagram for CS::Animation::SkeletonAnimNodeFactoryMulti:
CS::Animation::SkeletonAnimNodeFactory CS::Animation::iSkeletonAnimNodeFactory iBase

List of all members.

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 iSkeletonAnimNodeFactoryGetChildNode (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.

Detailed Description

Base implementation of a CS::Animation::iSkeletonAnimNodeFactory with more than one child.

Definition at line 264 of file animnodetmpl.h.


Constructor & Destructor Documentation

Constructor.

Destructor.

Definition at line 276 of file animnodetmpl.h.


Member Function Documentation

Add a child animation node to this node.

It is NOT valid to provide a null pointer.

Remove all child animation nodes from this node.

Get the child animation node of this node with the given index.

Remove a child animation node from this node.


Member Data Documentation

Array of child node factories.

Definition at line 300 of file animnodetmpl.h.


The documentation for this class was generated from the following file:

Generated for Crystal Space 2.0 by doxygen 1.7.6.1