#include <RotationConstantInterpolator.h>
Inheritance diagram for Lamp::RotationConstantInterpolator:
Public Member Functions | |
RotationConstantInterpolator () | |
コンストラクタ | |
virtual | ~RotationConstantInterpolator () |
デストラクタ | |
virtual RotationInterpolator * | duplicate () const |
複製 | |
virtual bool | equals (const RotationInterpolator &target) const |
同じ値かどうか | |
virtual void | setLength (float length) |
長さの設定 | |
virtual float | getLength () const |
長さの取得 | |
virtual bool | isEulerInterpolator () const |
オイラー補間かどうか | |
virtual Vector3 | eulerInterpolate (float time) |
オイラー補間 | |
virtual bool | isQuaternionInterpolator () const |
四元数補間かどうか | |
virtual Quaternion | quaternionInterpolate (float time) |
四元数補間 | |
virtual void | setEuler (const Vector3 &euler) |
XYZ回転の設定. | |
virtual Vector3 | getEuler () |
XYZ回転の取得. | |
virtual void | setQuaternion (const Quaternion &quaternion) |
四元数回転の設定 | |
virtual Quaternion | getQuaternion () |
四元数回転の取得 | |
virtual bool | isRotationConstantInterpolator () const |
回転定数補間かどうか |
Definition at line 36 of file RotationConstantInterpolator.h.
|
複製
Implements Lamp::RotationInterpolator. Definition at line 55 of file RotationConstantInterpolator.h. References RotationConstantInterpolator(). |
|
同じ値かどうか
Implements Lamp::RotationInterpolator. Definition at line 66 of file RotationConstantInterpolator.h. References Lamp::RotationInterpolator::castRotationConstantInterpolator(), euler_, length_, NULL, and quaternion_. |
|
オイラー補間
Implements Lamp::RotationInterpolator. Definition at line 107 of file RotationConstantInterpolator.h. |
|
XYZ回転の取得.
Definition at line 141 of file RotationConstantInterpolator.h. |
|
長さの取得
Implements Lamp::RotationInterpolator. Definition at line 91 of file RotationConstantInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeRotationConstantInterpolator(), and Lamp::BinaryAnimationSaver::writeRotationConstantInterpolator(). |
|
四元数回転の取得
Definition at line 157 of file RotationConstantInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeRotationConstantInterpolator(), and Lamp::BinaryAnimationSaver::writeRotationConstantInterpolator(). |
|
オイラー補間かどうか
Implements Lamp::RotationInterpolator. Definition at line 100 of file RotationConstantInterpolator.h. |
|
四元数補間かどうか
Implements Lamp::RotationInterpolator. Definition at line 116 of file RotationConstantInterpolator.h. |
|
回転定数補間かどうか
Reimplemented from Lamp::RotationInterpolator. Definition at line 166 of file RotationConstantInterpolator.h. |
|
四元数補間
Implements Lamp::RotationInterpolator. Definition at line 123 of file RotationConstantInterpolator.h. |
|
XYZ回転の設定.
Definition at line 132 of file RotationConstantInterpolator.h. References Lamp::Quaternion::setRotationXYZ(). Referenced by Lamp::TextAnimationLoader::readRotationConstantInterpolator(). |
|
長さの設定
Definition at line 82 of file RotationConstantInterpolator.h. References Assert. Referenced by Lamp::RotationInterpolationCompressor::compressConstant(), Lamp::TextAnimationLoader::readRotationConstantInterpolator(), and Lamp::BinaryAnimationLoader::readRotationConstantInterpolator(). |
|
四元数回転の設定
Definition at line 148 of file RotationConstantInterpolator.h. References Lamp::Quaternion::getRotationXYZ(). Referenced by Lamp::RotationInterpolationCompressor::compressConstant(), Lamp::TextAnimationLoader::readRotationConstantInterpolator(), and Lamp::BinaryAnimationLoader::readRotationConstantInterpolator(). |