|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <animation.h>
Public Member Functions | |
| void | setupMoveTr () |
| void | setupEvents (float fpsRate) |
Public Attributes | |
| Tempest::Vec3 | translate ={} |
| Tempest::Vec3 | moveTr ={} |
| std::vector< zenkit::AnimationSample > | samples |
| std::vector< uint32_t > | nodeIndex |
| std::vector< Tempest::Vec3 > | tr |
| bool | hasMoveTr =false |
| uint32_t | firstFrame =0 |
| uint32_t | lastFrame =0 |
| float | fpsRate =60.f |
| uint32_t | numFrames =0 |
| std::vector< zenkit::MdsSoundEffectGround > | gfx |
| std::vector< zenkit::MdsSoundEffect > | sfx |
| std::vector< MdsParticleEffect > | pfx |
| std::vector< zenkit::MdsModelTag > | tag |
| std::vector< zenkit::MdsEventTag > | events |
| std::vector< zenkit::MdsMorphAnimation > | mmStartAni |
| std::vector< uint64_t > | defHitEnd |
| std::vector< uint64_t > | defParFrame |
| std::vector< uint64_t > | defWindow |
Definition at line 46 of file animation.h.
| void Animation::AnimData::setupEvents | ( | float | fpsRate | ) |
Definition at line 617 of file animation.cpp.
| void Animation::AnimData::setupMoveTr | ( | ) |
Definition at line 578 of file animation.cpp.
| std::vector<uint64_t> Animation::AnimData::defHitEnd |
Definition at line 68 of file animation.h.
| std::vector<uint64_t> Animation::AnimData::defParFrame |
Definition at line 69 of file animation.h.
| std::vector<uint64_t> Animation::AnimData::defWindow |
Definition at line 70 of file animation.h.
| std::vector<zenkit::MdsEventTag> Animation::AnimData::events |
Definition at line 64 of file animation.h.
| uint32_t Animation::AnimData::firstFrame =0 |
Definition at line 55 of file animation.h.
| float Animation::AnimData::fpsRate =60.f |
Definition at line 57 of file animation.h.
| std::vector<zenkit::MdsSoundEffectGround> Animation::AnimData::gfx |
Definition at line 60 of file animation.h.
| bool Animation::AnimData::hasMoveTr =false |
Definition at line 53 of file animation.h.
| uint32_t Animation::AnimData::lastFrame =0 |
Definition at line 56 of file animation.h.
| std::vector<zenkit::MdsMorphAnimation> Animation::AnimData::mmStartAni |
Definition at line 66 of file animation.h.
| Tempest::Vec3 Animation::AnimData::moveTr ={} |
Definition at line 48 of file animation.h.
| std::vector<uint32_t> Animation::AnimData::nodeIndex |
Definition at line 51 of file animation.h.
| uint32_t Animation::AnimData::numFrames =0 |
Definition at line 58 of file animation.h.
| std::vector<MdsParticleEffect> Animation::AnimData::pfx |
Definition at line 62 of file animation.h.
| std::vector<zenkit::AnimationSample> Animation::AnimData::samples |
Definition at line 50 of file animation.h.
| std::vector<zenkit::MdsSoundEffect> Animation::AnimData::sfx |
Definition at line 61 of file animation.h.
| std::vector<zenkit::MdsModelTag> Animation::AnimData::tag |
Definition at line 63 of file animation.h.
| std::vector<Tempest::Vec3> Animation::AnimData::tr |
Definition at line 52 of file animation.h.
| Tempest::Vec3 Animation::AnimData::translate ={} |
Definition at line 47 of file animation.h.