#include <iAnimation.h>
Inherits igor::iResource.
animation
available parameters:
- inherits all parameters from iResource
- translateAnimation: translate animation data (type: iaKeyFrameGraphVector3d)
- rotateAnimation: rotate animation data (type: iaKeyFrameGraphVector3d)
- scaleAnimation: scale animation data (type: iaKeyFrameGraphVector3d)
- spriteAnimation: sprite frame index animation data (type: iaKeyFrameGraphui)
◆ ~iAnimation()
virtual igor::iAnimation::~iAnimation |
( |
| ) |
|
|
virtualdefault |
◆ getFrameIndex()
- Returns
- frame index value for given t
- Parameters
-
t | normalized time from clip |
◆ getRotate()
- Returns
- rotation value for given t
- Parameters
-
t | normalized time from clip |
◆ getScale()
- Returns
- scale value for given t
- Parameters
-
t | normalized time from clip |
◆ getStart()
const iaTime igor::iAnimation::getStart |
( |
| ) |
const |
- Returns
- time of first key frame
◆ getStop()
const iaTime igor::iAnimation::getStop |
( |
| ) |
const |
- Returns
- time of last key frame
◆ getTranslate()
- Returns
- translate value for given t
- Parameters
-
t | normalized time from clip |
◆ hasFrameIndexAnimation()
bool igor::iAnimation::hasFrameIndexAnimation |
( |
| ) |
const |
- Returns
- true if frame index animation is present
◆ hasRotateAnimation()
bool igor::iAnimation::hasRotateAnimation |
( |
| ) |
const |
- Returns
- true if rotate animation is present
◆ hasScaleAnimation()
bool igor::iAnimation::hasScaleAnimation |
( |
| ) |
const |
- Returns
- true if scale animation is present
◆ hasTranslateAnimation()
bool igor::iAnimation::hasTranslateAnimation |
( |
| ) |
const |
- Returns
- true if translate animation is present
◆ iAnimationFactory
The documentation for this class was generated from the following files:
- /home/maddin/dev/Igor/src/igor/igor/resources/animation/iAnimation.h
- /home/maddin/dev/Igor/src/igor/igor/resources/animation/iAnimation.cpp