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

An animation node that blends together the sub-nodes based on their weights. More...

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

Inheritance diagram for CS::Animation::iSkeletonBlendNode:

List of all members.

## Public Member Functions
virtual void | NormalizeWeights ()=0
| Normalize the node weights so that the sum is 1.
virtual void | SetNodeWeight (uint node, float weight)=0
| Set the blend weight for a specific node.

## Detailed Description

An animation node that blends together the sub-nodes based on their weights.

It is defined by a CS::Animation::iSkeletonBlendNodeFactory.

The weights does not have to add up to 1, upon update the active animations will be combined so that the sum is 1.

Main creators of instances implementing this interface:

- CS::Animation::iSkeletonBlendNodeFactory::CreateInstance()

Main ways to get pointers to this interface:

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

Main users of this interface:

- CS::Animation::iSkeleton

Definition at line 791 of file skeleton2anim.h.

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

- imesh/animnode/skeleton2anim.h