iSkeletonAnimationInstance 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
iSkeletonAnimationInstance Struct Reference

This interface provides played animation instance of a skeleton. More...

`#include <imesh/skeleton.h>`

Inheritance diagram for iSkeletonAnimationInstance:

List of all members.

## Public Member Functions
virtual csTicks | GetDuration ()=0
| Get animation instance duration.
virtual float | GetFactor ()=0
| Get animation factor.
virtual float | GetSpeed ()=0
| Get animation speed.
virtual void | SetDuration (csTicks time)=0
| Set animation instance duration.
virtual void | SetFactor (float factor)=0
| Set animation factor.
virtual void | SetSpeed (float speed)=0
| Set animation speed (default = 1.0).

## Detailed Description

This interface provides played animation instance of a skeleton.

Definition at line 373 of file skeleton.h.

## Member Function Documentation

virtual csTicks iSkeletonAnimationInstance::GetDuration | ( |  | ) | `[pure virtual]`

Get animation instance duration.

virtual float iSkeletonAnimationInstance::GetFactor | ( |  | ) | `[pure virtual]`

Get animation factor.

virtual float iSkeletonAnimationInstance::GetSpeed | ( |  | ) | `[pure virtual]`

Get animation speed.

virtual void iSkeletonAnimationInstance::SetDuration | ( | csTicks | time | ) | `[pure virtual]`

Set animation instance duration.

virtual void iSkeletonAnimationInstance::SetFactor | ( | float | factor | ) | `[pure virtual]`

Set animation factor.

virtual void iSkeletonAnimationInstance::SetSpeed | ( | float | speed | ) | `[pure virtual]`

Set animation speed (default = 1.0).

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

- imesh/skeleton.h