#include <VectorConstantInterpolator.h>
Inheritance diagram for Lamp::VectorConstantInterpolator:
Public Member Functions | |
VectorConstantInterpolator () | |
コンストラクタ | |
virtual | ~VectorConstantInterpolator () |
デストラクタ | |
VectorConstantInterpolator (const VectorConstantInterpolator ©) | |
コピーコンストラクタ | |
virtual VectorConstantInterpolator & | operator= (const VectorConstantInterpolator ©) |
代入演算子 | |
virtual VectorInterpolator * | duplicate () const |
複製 | |
virtual bool | equals (const VectorInterpolator &target) const |
同じ値かどうか | |
virtual float | getLength () const |
長さの取得 | |
virtual void | setLength (float length) |
長さの設定 | |
virtual AxisAlignedBox | getBoundingBox () const |
バウンディングボックスの取得 | |
virtual Vector3 | interpolate (float time) |
補間 | |
virtual void | setValue (const Vector3 &value) |
値の設定 | |
virtual Vector3 | getValue () const |
値の取得 | |
virtual bool | isVectorConstantInterpolator () const |
ベクトル定数補間かどうか |
Definition at line 36 of file VectorConstantInterpolator.h.
|
コピーコンストラクタ
Definition at line 53 of file VectorConstantInterpolator.h. |
|
複製
Implements Lamp::VectorInterpolator. Definition at line 77 of file VectorConstantInterpolator.h. References VectorConstantInterpolator(). |
|
同じ値かどうか
Implements Lamp::VectorInterpolator. Definition at line 88 of file VectorConstantInterpolator.h. References Lamp::VectorInterpolator::castVectorConstantInterpolator(), length_, NULL, and value_. |
|
バウンディングボックスの取得
Implements Lamp::VectorInterpolator. Definition at line 121 of file VectorConstantInterpolator.h. References Lamp::AxisAlignedBox::set(). |
|
長さの取得
Implements Lamp::VectorInterpolator. Definition at line 103 of file VectorConstantInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeVectorConstantInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorConstantInterpolator(). |
|
値の取得
Definition at line 150 of file VectorConstantInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeVectorConstantInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorConstantInterpolator(). |
|
補間
Implements Lamp::VectorInterpolator. Definition at line 135 of file VectorConstantInterpolator.h. |
|
ベクトル定数補間かどうか
Reimplemented from Lamp::VectorInterpolator. Definition at line 157 of file VectorConstantInterpolator.h. |
|
代入演算子
Definition at line 63 of file VectorConstantInterpolator.h. |
|
長さの設定
Definition at line 109 of file VectorConstantInterpolator.h. References Assert. Referenced by Lamp::VectorInterpolationCompressor::compressConstant(), Lamp::TextAnimationLoader::readVectorConstantInterpolator(), and Lamp::BinaryAnimationLoader::readVectorConstantInterpolator(). |
|
値の設定
Definition at line 144 of file VectorConstantInterpolator.h. Referenced by Lamp::VectorInterpolationCompressor::compressConstant(), Lamp::TextAnimationLoader::readVectorConstantInterpolator(), and Lamp::BinaryAnimationLoader::readVectorConstantInterpolator(). |