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: