CS::Animation::iSkeletonAnimNodeManager< FactoryInterface > Struct Template Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
CS::Animation::iSkeletonAnimNodeManager< FactoryInterface > Struct Template Reference
Mesh plugins

Template for an animation node manager. More...

`#include <imesh/animnode/skeleton2anim.h>`

Inheritance diagram for CS::Animation::iSkeletonAnimNodeManager< FactoryInterface >:

List of all members.

## Public Member Functions
virtual void | ClearAnimNodeFactories ()=0
| Remove all animation node factories.
virtual FactoryInterface * | CreateAnimNodeFactory (const char *name)=0
| Create an animation node factory with the given name.
virtual FactoryInterface * | FindAnimNodeFactory (const char *name)=0
| Find the animation node factory with the given name.
virtual void | RemoveAnimNodeFactory (const char *name)=0
| Remove the animation node factory of the given name.

## Detailed Description

### template<class FactoryInterface>
struct CS::Animation::iSkeletonAnimNodeManager< FactoryInterface >

Template for an animation node manager.

FactoryInterface is the interface type for the node factory. Usage example:

     struct iSkeletonFooNodeManager :
       public CS::Animation::iSkeletonAnimNodeManager<iSkeletonFooNodeFactory>
     {
       SCF_ISKELETONANIMNODEMANAGER_INTERFACE(iSkeletonFooNodeManager, 1, 0, 0);
     };

Definition at line 1154 of file skeleton2anim.h.

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

- imesh/animnode/skeleton2anim.h