CrystalSpace

Public API Reference

iSkeletonPriorityNodeFactory2 Struct Reference
[Mesh plugins]

Factory for priority blend node. More...

#include <imesh/skeleton2anim.h>

Inheritance diagram for iSkeletonPriorityNodeFactory2:

List of all members.

Public Member Functions

virtual void AddNode (iSkeletonAnimNodeFactory2 *node, unsigned int priority)=0
 Add a new sub-node to be blended into the result.
virtual void ClearNodes ()=0
 Remove all noodes.
virtual iSkeletonAnimNodeFactory2GetNode (uint node)=0
 Get specific node.
virtual uint GetNodeCount () const =0
 Get number of nodes.
virtual void SetNodePriority (uint node, unsigned int priority)=0
 Set the priority for a specific node.

Detailed Description

Factory for priority blend node.

Definition at line 568 of file skeleton2anim.h.


Member Function Documentation

virtual void iSkeletonPriorityNodeFactory2::AddNode ( iSkeletonAnimNodeFactory2 node,
unsigned int  priority 
) [pure virtual]

Add a new sub-node to be blended into the result.

Parameters:
node the node to add
priority priority to use for the node
virtual void iSkeletonPriorityNodeFactory2::ClearNodes (  )  [pure virtual]

Remove all noodes.

virtual iSkeletonAnimNodeFactory2* iSkeletonPriorityNodeFactory2::GetNode ( uint  node  )  [pure virtual]

Get specific node.

Parameters:
node node index
virtual uint iSkeletonPriorityNodeFactory2::GetNodeCount (  )  const [pure virtual]

Get number of nodes.

virtual void iSkeletonPriorityNodeFactory2::SetNodePriority ( uint  node,
unsigned int  priority 
) [pure virtual]

Set the priority for a specific node.


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

Generated for Crystal Space 1.4.1 by doxygen 1.7.1