Helper class to iterate through all keys in an animation channel.
More...
Helper class to iterate through all keys in an animation channel.
Missing tracks are interpolated. This is a helper class for TargetAnimationHelper, but it can be freely used for other purposes.
◆ KeyIterator()
Constructs a new key iterator.
- Parameters
-
_objPos | Object position track. May be NULL. |
_targetObjPos | Target object position track. May be NULL. |
defaultObjectPos | Default object position to be used if no animated track is available. May be NULL. |
defaultTargetPos | Default target position to be used if no animated track is available. May be NULL. |
◆ Finished()
bool Assimp::KeyIterator::Finished |
( |
| ) |
const |
|
inline |
Returns true if all keys have been processed.
◆ GetCurPosition()
const aiVector3D& Assimp::KeyIterator::GetCurPosition |
( |
| ) |
const |
|
inline |
Getters to retrieve the current state of the iterator.
◆ GetCurTargetPosition()
const aiVector3D& Assimp::KeyIterator::GetCurTargetPosition |
( |
| ) |
const |
|
inline |
◆ GetCurTime()
double Assimp::KeyIterator::GetCurTime |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
void KeyIterator::operator++ |
( |
| ) |
|
◆ operator++() [2/2]
void Assimp::KeyIterator::operator++ |
( |
int |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: