CS::Animation::iSkeletonAnimNodeFactory Struct 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::iSkeletonAnimNodeFactory Struct Reference
Mesh plugins

Base type for nodes in the hierarchical blending tree factory of the skeletal animation system. More...

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

Inheritance diagram for CS::Animation::iSkeletonAnimNodeFactory:

List of all members.

## Public Member Functions
virtual csPtr< iSkeletonAnimNode > | CreateInstance (iSkeletonAnimPacket *packet, iSkeleton *skeleton)=0
| Create a new animation node.
virtual iSkeletonAnimNodeFactory * | FindNode (const char *name)=0
| Find a sub-node with the given name.
virtual const char * | GetNodeName () const =0
| Get the name of this factory.

## Detailed Description

Base type for nodes in the hierarchical blending tree factory of the skeletal animation system.

It is implemented by all types of node factories. It creates instances of CS::Animation::iSkeletonAnimNode.

Main ways to get pointers to this interface:

- CS::Animation::iSkeletonAnimNode::GetFactory()
- CS::Animation::iSkeletonAnimNodeFactory::FindNode()

Main users of this interface:

- CS::Animation::iSkeletonFactory

Definition at line 502 of file skeleton2anim.h.

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

- imesh/animnode/skeleton2anim.h