|
void | bind (const TeIntrusivePtr< TeModel > &ptr) |
|
int | calcCurrentFrame (double millis) |
|
void | cont () override |
|
void | destroy () |
|
int | findBone (const Common::String &bname) |
|
int | firstFrame () const |
|
TeMatrix4x4 | getMatrix (const Common::String &name, uint frame, bool param_5) |
|
TeQuaternion | getNMORotation (uint boneNo, float amount) const |
|
TeVector3f32 | getNMOTranslation (uint boneNo, float amount) const |
|
TeTRS | getTRS (const Common::String &boneName, uint frame, bool forceUseFbx) |
|
TeTRS | getTRS (uint boneNo, uint frame, bool forceUseFbx) const |
|
int | lastFrame () const |
|
bool | load (const Common::Path &path) |
|
bool | load (Common::SeekableReadStream &stream) |
|
int | nbFrames () |
|
void | reset () override |
|
void | resizeFBXArrays (uint len) |
|
void | resizeNMOArrays (uint len) |
|
void | save (Common::SeekableWriteStream &stream) |
|
void | saveBone (Common::SeekableWriteStream &stream, uint boneNo) |
|
void | setBoneName (uint boneNo, const Common::String &bname) |
|
void | setFrameLimits (int framemin, int framemax) |
|
void | setRotation (uint num, float amount, const TeQuaternion &rot) |
|
void | setScale (uint num, float amount, const TeVector3f32 &scale) |
|
void | setTranslation (uint num, float amount, const TeVector3f32 &trans) |
|
void | unbind () |
|
void | update (double millis) override |
|
int | curFrame2 () const |
|
float | speed () const |
|
const Common::Path & | loadedPath () const |
|
virtual void | pause () |
|
virtual void | stop () |
|
void | play () |
|
void | seekToStart () |
|
TeSignal0Param & | onStop () |
|
TeSignal0Param & | onFinished () |
|
void | generateAccessName () |
|
const Common::Path & | getAccessName () const |
|
void | setAccessName (const Common::Path &name) |
|
void | deleteLater () |
|
bool | decrementCounter () |
|
void | incrementCounter () |
|
void | resetCounter () |
|