#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(). |