CrystalSpace

Public API Reference

Public Member Functions
CS::Animation::iSkeletonAnimNodeFactory Struct Reference

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:
iBase CS::Animation::iSkeletonAnimationNodeFactory CS::Animation::iSkeletonBlendNodeFactory CS::Animation::iSkeletonDebugNodeFactory CS::Animation::iSkeletonFSMNodeFactory CS::Animation::iSkeletonIKNodeFactory CS::Animation::iSkeletonLookAtNodeFactory CS::Animation::iSkeletonPriorityNodeFactory CS::Animation::iSkeletonRagdollNodeFactory CS::Animation::iSkeletonRandomNodeFactory CS::Animation::iSkeletonRetargetNodeFactory CS::Animation::iSkeletonSpeedNodeFactory CS::Animation::SkeletonAnimNodeFactory

List of all members.

Public Member Functions

virtual csPtr< iSkeletonAnimNodeCreateInstance (iSkeletonAnimPacket *packet, iSkeleton *skeleton)=0
 Create a new animation node.
virtual iSkeletonAnimNodeFactoryFindNode (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:

Main users of this interface:

Definition at line 502 of file skeleton2anim.h.


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

Generated for Crystal Space 2.0 by doxygen 1.7.6.1