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