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

Public Member Functions | |
| virtual AnimationData * | copy () const |
| コピー | |
| virtual CameraAnimationData * | copyCameraAnimationData () const |
| カメラアニメーションデータのコピー | |
| virtual void | setSequenceCount (int sequenceCount) |
| シーケンス数の設定 | |
| virtual int | getSequenceCount () const |
| シーケンス数の取得 | |
| virtual void | setRotation (int sequence, RotationInterpolator *rotation) |
| 回転の設定 | |
| virtual RotationInterpolator * | getRotation (int sequence) const |
| 回転の取得 | |
| virtual void | setTranslation (int sequence, VectorInterpolator *translation) |
| 移動の設定 | |
| virtual VectorInterpolator * | getTranslation (int sequence) const |
| 移動の取得 | |
| virtual bool | isCameraAnimationData () const |
| カメラアニメーションデータかどうか | |
Protected Member Functions | |
| CameraAnimationData (const String &name, AnimationManager *manager) | |
| コンストラクタ | |
| virtual | ~CameraAnimationData () |
| デストラクタ | |
| virtual Sequence * | getSequence (int sequence) |
| シーケンスの取得 | |
| virtual const Sequence * | getSequence (int sequence) const |
| シーケンスの取得 | |
Friends | |
| class | AnimationManager |
Definition at line 38 of file CameraAnimationData.h.
|
||||||||||||
|
コンストラクタ
Definition at line 206 of file CameraAnimationData.h. References NULL. |
|
|
コピー
Implements Lamp::AnimationData. Definition at line 106 of file CameraAnimationData.h. References copyCameraAnimationData(). |
|
|
回転の取得
Definition at line 155 of file CameraAnimationData.h. References Assert, and Lamp::CameraAnimationData::CameraSequence::rotation_. Referenced by Lamp::CameraAnimation::animate(), Lamp::AnimationCompressor::compressCameraAnimation(), Lamp::TextAnimationSaver::writeCameraAnimationData(), and Lamp::BinaryAnimationSaver::writeCameraAnimationData(). |
|
|
シーケンスの取得
Implements Lamp::AnimationData. Definition at line 234 of file CameraAnimationData.h. References Assert. |
|
|
シーケンスの取得
Implements Lamp::AnimationData. Definition at line 223 of file CameraAnimationData.h. References Assert. |
|
|
シーケンス数の取得
Implements Lamp::AnimationData. Definition at line 131 of file CameraAnimationData.h. Referenced by Lamp::AnimationCompressor::compressCameraAnimation(), copyCameraAnimationData(), Lamp::TextAnimationSaver::writeCameraAnimationData(), and Lamp::BinaryAnimationSaver::writeCameraAnimationData(). |
|
|
移動の取得
Definition at line 184 of file CameraAnimationData.h. References Assert, and Lamp::CameraAnimationData::CameraSequence::translation_. Referenced by Lamp::CameraAnimation::animate(), Lamp::AnimationCompressor::compressCameraAnimation(), Lamp::TextAnimationSaver::writeCameraAnimationData(), and Lamp::BinaryAnimationSaver::writeCameraAnimationData(). |
|
|
カメラアニメーションデータかどうか
Reimplemented from Lamp::AnimationData. Definition at line 197 of file CameraAnimationData.h. |
|
||||||||||||
|
回転の設定
Definition at line 141 of file CameraAnimationData.h. References Assert, Lamp::CameraAnimationData::CameraSequence::calcLength(), Lamp::CameraAnimationData::CameraSequence::rotation_, and SafeDelete. Referenced by Lamp::AnimationCompressor::compressCameraAnimation(), Lamp::TextAnimationLoader::readCameraAnimationData(), and Lamp::BinaryAnimationLoader::readCameraAnimationData(). |
|
|
シーケンス数の設定
Implements Lamp::AnimationData. Definition at line 120 of file CameraAnimationData.h. References SafeArrayDelete. Referenced by copyCameraAnimationData(), Lamp::TextAnimationLoader::readCameraAnimationData(), and Lamp::BinaryAnimationLoader::readCameraAnimationData(). |
|
||||||||||||
|
移動の設定
Definition at line 169 of file CameraAnimationData.h. References Assert, Lamp::CameraAnimationData::CameraSequence::calcLength(), SafeDelete, and Lamp::CameraAnimationData::CameraSequence::translation_. Referenced by Lamp::AnimationCompressor::compressCameraAnimation(), Lamp::TextAnimationLoader::readCameraAnimationData(), and Lamp::BinaryAnimationLoader::readCameraAnimationData(). |
1.3.2