#include <activeobject.h>
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 | isIdentity () const |
Public Attributes | |
struct BoneOverride::PositionProperty | position |
struct BoneOverride::RotationProperty | rotation |
struct BoneOverride::ScaleProperty | scale |
f32 | dtime_passed = 0 |
References BoneOverride::PositionProperty::absolute, dtime_passed, BoneOverride::PositionProperty::interp_timer, position, BoneOverride::PositionProperty::previous, and BoneOverride::PositionProperty::vector.
Referenced by GenericCAO::updateBones().
References BoneOverride::RotationProperty::absolute, dtime_passed, BoneOverride::RotationProperty::interp_timer, BoneOverride::RotationProperty::next, BoneOverride::RotationProperty::previous, and rotation.
Referenced by GenericCAO::updateBones().
References BoneOverride::ScaleProperty::absolute, dtime_passed, BoneOverride::ScaleProperty::interp_timer, BoneOverride::ScaleProperty::previous, scale, and BoneOverride::ScaleProperty::vector.
Referenced by GenericCAO::updateBones().
|
inline |
References BoneOverride::PositionProperty::absolute, BoneOverride::RotationProperty::absolute, BoneOverride::ScaleProperty::absolute, BoneOverride::RotationProperty::next, position, rotation, scale, BoneOverride::PositionProperty::vector, and BoneOverride::ScaleProperty::vector.
Referenced by GenericCAO::processMessage().
f32 BoneOverride::dtime_passed = 0 |
Referenced by getPosition(), getRotationEulerDeg(), getScale(), GenericCAO::processMessage(), and GenericCAO::updateBones().
struct BoneOverride::PositionProperty BoneOverride::position |
struct BoneOverride::RotationProperty BoneOverride::rotation |
struct BoneOverride::ScaleProperty BoneOverride::scale |