#include <CharacterModelAnimationData.h>
Inheritance diagram for Lamp::CharacterModelAnimationData:
Public Member Functions | |
virtual AnimationData * | copy () const |
コピー | |
virtual CharacterModelAnimationData * | copyCharacterModelAnimationData () const |
キャラクタモデルアニメーションデータのコピー | |
virtual void | setSequenceCount (int sequenceCount) |
シーケンス数の設定 | |
virtual int | getSequenceCount () const |
シーケンス数の取得 | |
virtual int | getBoneCount () const |
ボーン数の取得 | |
virtual void | setBoneCount (int boneCount) |
ボーン数の設定 | |
virtual void | setScale (int sequence, int index, VectorInterpolator *scale) |
スケールの設定 | |
virtual VectorInterpolator * | getScale (int sequence, int index) const |
スケールの取得 | |
virtual void | setRotation (int sequence, int index, RotationInterpolator *rotation) |
回転の設定 | |
virtual RotationInterpolator * | getRotation (int sequence, int index) const |
回転の取得 | |
virtual void | setTranslation (int sequence, int index, VectorInterpolator *translation) |
移動の設定 | |
virtual VectorInterpolator * | getTranslation (int sequence, int index) const |
移動の取得 | |
virtual bool | isCharacterModelAnimationData () const |
キャラクタモデルアニメーションデータかどうか | |
Protected Member Functions | |
CharacterModelAnimationData (const String &name, AnimationManager *manager) | |
コンストラクタ | |
virtual | ~CharacterModelAnimationData () |
デストラクタ | |
virtual Sequence * | getSequence (int sequence) |
シーケンスの取得 | |
virtual const Sequence * | getSequence (int sequence) const |
シーケンスの取得 | |
Friends | |
class | AnimationManager |
Definition at line 38 of file CharacterModelAnimationData.h.
|
コンストラクタ
Definition at line 336 of file CharacterModelAnimationData.h. References NULL. |
|
コピー
Implements Lamp::AnimationData. Definition at line 159 of file CharacterModelAnimationData.h. References copyCharacterModelAnimationData(). |
|
ボーン数の取得
Definition at line 200 of file CharacterModelAnimationData.h. Referenced by Lamp::CharacterModelAnimation::animate(), Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationSaver::writeCharacterModelAnimationData(), and Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(). |
|
回転の取得
Definition at line 276 of file CharacterModelAnimationData.h. References Assert, and Lamp::CharacterModelAnimationData::CharacterModelSequence::rotation_. Referenced by Lamp::CharacterModelAnimation::animate(), Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationSaver::writeCharacterModelAnimationData(), and Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(). |
|
スケールの取得
Definition at line 241 of file CharacterModelAnimationData.h. References Assert, and Lamp::CharacterModelAnimationData::CharacterModelSequence::scale_. Referenced by Lamp::CharacterModelAnimation::animate(), Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationSaver::writeCharacterModelAnimationData(), and Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(). |
|
シーケンスの取得
Implements Lamp::AnimationData. Definition at line 365 of file CharacterModelAnimationData.h. References Assert. |
|
シーケンスの取得
Implements Lamp::AnimationData. Definition at line 354 of file CharacterModelAnimationData.h. References Assert. |
|
シーケンス数の取得
Implements Lamp::AnimationData. Definition at line 191 of file CharacterModelAnimationData.h. Referenced by Lamp::AnimationCompressor::compressCharacterModelAnimation(), copyCharacterModelAnimationData(), Lamp::TextAnimationSaver::writeCharacterModelAnimationData(), and Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(). |
|
移動の取得
Definition at line 311 of file CharacterModelAnimationData.h. References Assert, and Lamp::CharacterModelAnimationData::CharacterModelSequence::translation_. Referenced by Lamp::CharacterModelAnimation::animate(), Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationSaver::writeCharacterModelAnimationData(), and Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(). |
|
キャラクタモデルアニメーションデータかどうか
Reimplemented from Lamp::AnimationData. Definition at line 327 of file CharacterModelAnimationData.h. |
|
ボーン数の設定
Definition at line 206 of file CharacterModelAnimationData.h. References Lamp::CharacterModelAnimationData::CharacterModelSequence::setBoneCount(). Referenced by copyCharacterModelAnimationData(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), and Lamp::BinaryAnimationLoader::readCharacterModelAnimationData(). |
|
回転の設定
Definition at line 258 of file CharacterModelAnimationData.h. References Assert, Lamp::CharacterModelAnimationData::CharacterModelSequence::calcLength(), Lamp::CharacterModelAnimationData::CharacterModelSequence::rotation_, and SafeDelete. Referenced by Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), and Lamp::BinaryAnimationLoader::readCharacterModelAnimationData(). |
|
スケールの設定
Definition at line 223 of file CharacterModelAnimationData.h. References Assert, Lamp::CharacterModelAnimationData::CharacterModelSequence::calcLength(), SafeDelete, and Lamp::CharacterModelAnimationData::CharacterModelSequence::scale_. Referenced by Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), and Lamp::BinaryAnimationLoader::readCharacterModelAnimationData(). |
|
シーケンス数の設定
Implements Lamp::AnimationData. Definition at line 176 of file CharacterModelAnimationData.h. References SafeArrayDelete, and Lamp::CharacterModelAnimationData::CharacterModelSequence::setBoneCount(). Referenced by copyCharacterModelAnimationData(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), and Lamp::BinaryAnimationLoader::readCharacterModelAnimationData(). |
|
移動の設定
Definition at line 293 of file CharacterModelAnimationData.h. References Assert, Lamp::CharacterModelAnimationData::CharacterModelSequence::calcLength(), SafeDelete, and Lamp::CharacterModelAnimationData::CharacterModelSequence::translation_. Referenced by Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), and Lamp::BinaryAnimationLoader::readCharacterModelAnimationData(). |