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

A callback to be implemented if you want to be notified when the state of an animation or animation tree is changed. More...

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

Inheritance diagram for CS::Animation::iSkeletonAnimCallback:

List of all members.

## Public Member Functions
virtual void | AnimationCycled (iSkeletonAnimNode *node)=0
| Function called when a cyclic animation cycles around.
virtual void | AnimationFinished (iSkeletonAnimNode *node)=0
| Function called when an animation node (or all its sub-nodes) finished playing.
virtual void | DurationChanged (iSkeletonAnimNode *node)=0
| Function called when an animation changes duration for any reason.
virtual void | PlayStateChanged (iSkeletonAnimNode *node, bool isPlaying)=0
| Function called when animation play state changes.

## Detailed Description

A callback to be implemented if you want to be notified when the state of an animation or animation tree is changed.

Main users of this interface:

- CS::Animation::iSkeletonAnimNode::AddAnimationCallback()

Definition at line 465 of file skeleton2anim.h.

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

- imesh/animnode/skeleton2anim.h