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

Public Member Functions | |
| virtual AnimationData * | getAnimationData () |
| アニメーションデータの取得 | |
| virtual const AnimationData * | getAnimationData () const |
| アニメーションデータの取得 | |
| virtual void | setCameraAnimationData (CameraAnimationData *animationData) |
| カメラアニメーションデータの設定 | |
| virtual CameraAnimationData * | getCameraAnimationData () |
| カメラアニメーションデータの取得 | |
| virtual const CameraAnimationData * | getCameraAnimationData () const |
| カメラアニメーションデータの取得 | |
| virtual bool | bind (Scene *scene) |
| バインド | |
| virtual bool | bind (Camera *camera) |
| バインド | |
| virtual void | unbind () |
| バインド解除 | |
| virtual Camera * | getTarget () const |
| ターゲットの取得 | |
| virtual bool | animate (float deltaTime, AnimationMask mask) |
| アニメーション | |
| virtual Animation * | copy (DataCopyMask dataCopyMask=copyNone) const |
| コピー | |
| virtual CameraAnimation * | copyCameraAnimation (DataCopyMask dataCopyMask=copyNone) const |
| カメラアニメーションのコピー | |
| virtual bool | isCameraAnimation () const |
| カメラアニメーションかどうか | |
Protected Member Functions | |
| CameraAnimation (String name, AnimationManager *manager) | |
| コンストラクタ | |
| virtual | ~CameraAnimation () |
| デストラクタ | |
Friends | |
| class | AnimationManager |
Definition at line 39 of file CameraAnimation.h.
|
||||||||||||
|
コンストラクタ
Definition at line 35 of file CameraAnimation.cpp. References NULL. |
|
||||||||||||
|
アニメーション
Implements Lamp::Animation. Definition at line 64 of file CameraAnimation.cpp. References ErrorOut, Lamp::RotationInterpolator::eulerInterpolate(), getCameraAnimationData(), Lamp::CameraAnimationData::getRotation(), Lamp::ObjectAnimation::getSequence(), Lamp::CameraAnimationData::getTranslation(), Lamp::Animation::increasesTime(), Lamp::VectorInterpolator::interpolate(), Lamp::Animation::isEnabled(), Lamp::RotationInterpolator::isEulerInterpolator(), Lamp::ObjectAnimation::isFinished(), Lamp::RotationInterpolator::isQuaternionInterpolator(), Lamp::Animation::maskCamera, NULL, Lamp::RotationInterpolator::quaternionInterpolate(), and Lamp::Camera::setTransformation(). |
|
|
バインド
Definition at line 56 of file CameraAnimation.cpp. References Lamp::SceneObject::getName(), NULL, and Lamp::ObjectAnimation::setTargetName(). |
|
|
バインド
Implements Lamp::Animation. Definition at line 44 of file CameraAnimation.cpp. References Lamp::Scene::getCameraManager(), Lamp::String::getSize(), Lamp::ObjectAnimation::getTargetName(), NULL, and Lamp::SceneObjectManagerTemplate< Camera >::search(). Referenced by copyCameraAnimation(). |
|
|
コピー
Implements Lamp::Animation. Definition at line 135 of file CameraAnimation.h. References copyCameraAnimation(). |
|
|
カメラアニメーションのコピー
Definition at line 106 of file CameraAnimation.cpp. References Lamp::AnimationData::addReference(), animationData_, bind(), Lamp::Animation::copyCamera, Lamp::CameraAnimationData::copyCameraAnimationData(), Lamp::ObjectAnimation::copyObjectAnimationValue(), Lamp::AnimationManager::createCamera(), Lamp::Animation::getManager(), and Lamp::Animation::getName(). Referenced by copy(). |
|
|
アニメーションデータの取得
Implements Lamp::ObjectAnimation. Definition at line 55 of file CameraAnimation.h. |
|
|
アニメーションデータの取得
Implements Lamp::ObjectAnimation. Definition at line 49 of file CameraAnimation.h. Referenced by Lamp::TextAnimationSaver::writeCameraAnimationLink(), and Lamp::BinaryAnimationSaver::writeCameraAnimationLink(). |
|
|
カメラアニメーションデータの取得
Definition at line 84 of file CameraAnimation.h. |
|
|
カメラアニメーションデータの取得
Definition at line 76 of file CameraAnimation.h. Referenced by animate(), and Lamp::AnimationCompressor::compressCameraAnimation(). |
|
|
ターゲットの取得
Definition at line 114 of file CameraAnimation.h. |
|
|
カメラアニメーションかどうか
Reimplemented from Lamp::Animation. Definition at line 154 of file CameraAnimation.h. |
|
|
カメラアニメーションデータの設定
Definition at line 66 of file CameraAnimation.h. References Lamp::AnimationData::addReference(), NULL, and Lamp::AnimationData::removeReference(). Referenced by Lamp::BinaryAnimationLoader::readCameraAnimationLink(), and Lamp::TextAnimationLoader::readCameraLinkList(). |
1.3.2