#include <VectorLinearInterpolator.h>
Inheritance diagram for Lamp::VectorLinearInterpolator:

Public Member Functions | |
| VectorLinearInterpolator () | |
| コンストラクタ | |
| virtual | ~VectorLinearInterpolator () |
| デストラクタ | |
| VectorLinearInterpolator (const VectorLinearInterpolator ©) | |
| コピーコンストラクタ | |
| virtual VectorLinearInterpolator & | operator= (const VectorLinearInterpolator ©) |
| 代入演算子 | |
| virtual VectorInterpolator * | duplicate () const |
| 複製 | |
| virtual bool | equals (const VectorInterpolator &target) const |
| 同じ値かどうか | |
| virtual float | getLength () const |
| 長さの取得 | |
| virtual AxisAlignedBox | getBoundingBox () const |
| バウンディングボックスの取得 | |
| virtual Vector3 | interpolate (float time) |
| 補間 | |
| virtual void | setKeyCount (int keyCount) |
| キー数の設定 | |
| virtual int | getKeyCount () const |
| キー数の取得 | |
| virtual void | setKey (int index, float time, const Vector3 &value) |
| キーの設定 | |
| virtual const Vector3 & | getValue (int index) const |
| 値の取得 | |
| virtual float | getTime (int index) const |
| 時間の取得 | |
| virtual bool | isVectorLinearInterpolator () const |
| ベクトル線形補間かどうか | |
Definition at line 36 of file VectorLinearInterpolator.h.
|
|
コピーコンストラクタ
Definition at line 42 of file VectorLinearInterpolator.cpp. |
|
|
複製
Implements Lamp::VectorInterpolator. Definition at line 67 of file VectorLinearInterpolator.h. References VectorLinearInterpolator(). |
|
|
同じ値かどうか
Implements Lamp::VectorInterpolator. Definition at line 78 of file VectorLinearInterpolator.h. References Lamp::VectorInterpolator::castVectorLinearInterpolator(), keyCount_, keys_, and NULL. |
|
|
バウンディングボックスの取得
Implements Lamp::VectorInterpolator. Definition at line 79 of file VectorLinearInterpolator.cpp. References Lamp::AxisAlignedBox::merge(), and Lamp::AxisAlignedBox::set(). |
|
|
キー数の取得
Definition at line 133 of file VectorLinearInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeVectorLinearInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorLinearInterpolator(). |
|
|
長さの取得
Implements Lamp::VectorInterpolator. Definition at line 71 of file VectorLinearInterpolator.cpp. Referenced by interpolate(). |
|
|
時間の取得
Definition at line 164 of file VectorLinearInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeVectorLinearInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorLinearInterpolator(). |
|
|
値の取得
Definition at line 154 of file VectorLinearInterpolator.h. Referenced by Lamp::TextAnimationSaver::writeVectorLinearInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorLinearInterpolator(). |
|
|
補間
Implements Lamp::VectorInterpolator. Definition at line 90 of file VectorLinearInterpolator.cpp. References Assert, getLength(), and NULL. |
|
|
ベクトル線形補間かどうか
Reimplemented from Lamp::VectorInterpolator. Definition at line 176 of file VectorLinearInterpolator.h. |
|
|
代入演算子
Definition at line 54 of file VectorLinearInterpolator.cpp. References keyCount_, keys_, and SafeArrayDelete. |
|
||||||||||||||||
|
キーの設定
Definition at line 142 of file VectorLinearInterpolator.h. Referenced by Lamp::VectorInterpolationCompressor::compressLinear(), Lamp::TextAnimationLoader::readVectorLinearInterpolator(), and Lamp::BinaryAnimationLoader::readVectorLinearInterpolator(). |
|
|
キー数の設定
Definition at line 128 of file VectorLinearInterpolator.cpp. References Assert, and SafeArrayDelete. Referenced by Lamp::VectorInterpolationCompressor::compressLinear(), Lamp::TextAnimationLoader::readVectorLinearInterpolator(), and Lamp::BinaryAnimationLoader::readVectorLinearInterpolator(). |
1.3.2