#include <activeobject.h>
Collaboration diagram for BoneOverride:Classes | |
| struct | PositionProperty |
| struct | RotationProperty |
| struct | ScaleProperty |
Public Member Functions | |
| v3f | getPosition (v3f anim_pos) const |
| v3f | getRotationEulerDeg (v3f anim_rot_euler) const |
| v3f | getScale (v3f anim_scale) const |
| bool | finishedInterpolation () const |
| bool | isIdentity () const |
Public Attributes | |
| struct BoneOverride::PositionProperty | position |
| struct BoneOverride::RotationProperty | rotation |
| struct BoneOverride::ScaleProperty | scale |
| f32 | dtime_passed = 0.0f |
|
inline |
References dtime_passed, BoneOverride::PositionProperty::interp_duration, BoneOverride::RotationProperty::interp_duration, BoneOverride::ScaleProperty::interp_duration, position, rotation, and scale.
Referenced by isIdentity().
Here is the caller graph for this function:References BoneOverride::PositionProperty::absolute, dtime_passed, BoneOverride::PositionProperty::interp_duration, position, BoneOverride::PositionProperty::previous, and BoneOverride::PositionProperty::vector.
Referenced by GenericCAO::addToScene().
Here is the caller graph for this function:References BoneOverride::RotationProperty::absolute, dtime_passed, BoneOverride::RotationProperty::interp_duration, BoneOverride::RotationProperty::next, BoneOverride::RotationProperty::previous, and rotation.
Referenced by GenericCAO::addToScene().
Here is the caller graph for this function:References BoneOverride::ScaleProperty::absolute, dtime_passed, BoneOverride::ScaleProperty::interp_duration, BoneOverride::ScaleProperty::previous, scale, and BoneOverride::ScaleProperty::vector.
Referenced by GenericCAO::addToScene().
Here is the caller graph for this function:
|
inline |
References BoneOverride::PositionProperty::absolute, BoneOverride::RotationProperty::absolute, BoneOverride::ScaleProperty::absolute, finishedInterpolation(), BoneOverride::RotationProperty::next, position, rotation, scale, BoneOverride::PositionProperty::vector, and BoneOverride::ScaleProperty::vector.
Referenced by GenericCAO::addToScene().
Here is the call graph for this function:
Here is the caller graph for this function:| f32 BoneOverride::dtime_passed = 0.0f |
| struct BoneOverride::PositionProperty BoneOverride::position |
| struct BoneOverride::RotationProperty BoneOverride::rotation |
| struct BoneOverride::ScaleProperty BoneOverride::scale |