|
void | addCallback (const Common::String &s1, const Common::String &s2, float f1, float f2) |
|
float | animLength (const TeModelAnimation &modelanim, int bone, int lastframe) |
|
float | animLengthFromFile (const Common::String &animname, uint32 *pframeCount, uint lastframe=9999) |
|
bool | blendAnimation (const Common::String &animname, float amount, bool repeat, bool returnToIdle) |
|
TeVector3f32 | correctPosition (const TeVector3f32 &pos) |
|
float | curveOffset () |
|
void | deleteAllCallback () |
|
void | deleteAnim () |
|
void | deleteCallback (const Common::String &str1, const Common::String &str2, float f) |
|
void | endMove () |
|
const WalkSettings * | getCurrentWalkFiles () |
|
bool | isFramePassed (int frameno) |
|
bool | isWalkEnd () |
|
int | leftStepFrame (enum WalkPart walkpart) |
|
int | rightStepFrame (enum WalkPart walkpart) |
|
bool | loadModel (const Common::String &name, bool unused) |
|
bool | onBonesUpdate (const Common::String &boneName, TeMatrix4x4 &boneMatrix) |
|
bool | onModelAnimationFinished () |
|
void | permanentUpdate () |
|
void | placeOnCurve (TeIntrusivePtr< TeBezierCurve > &curve) |
|
void | removeAnim () |
|
void | removeFromCurve () |
|
Common::String | rootBone () const |
|
bool | setAnimation (const Common::String &name, bool repeat, bool returnToIdle=false, bool unused=false, int startFrame=-1, int endFrame=9999) |
|
void | setAnimationSound (const Common::String &name, uint offset) |
|
void | setCurveOffset (float offset) |
|
void | setFreeMoveZone (TeFreeMoveZone *zone) |
|
bool | setShadowVisible (bool visible) |
|
void | setStepSound (const Common::String &stepSound1, const Common::String &stepSound2) |
|
float | speedFromAnim (double amount) |
|
float | translationFromAnim (const TeModelAnimation &anim, int bone, int frame) |
|
TeVector3f32 | translationVectorFromAnim (const TeModelAnimation &anim, int bone, int frame) |
|
TeTRS | trsFromAnim (const TeModelAnimation &anim, int bone, int frame) |
|
void | update (double percentval) override |
|
void | updateAnimFrame () |
|
void | updatePosition (float curveOffset) |
|
Common::String | walkAnim (WalkPart part) |
|
void | walkMode (const Common::String &mode) |
|
void | walkTo (float curveEnd, bool walkFlag) |
|
const CharacterSettings & | characterSettings () const |
|
Common::String & | walkModeStr () |
|
const Common::String & | curAnimName () const |
|
TeFreeMoveZone * | freeMoveZone () |
|
const Common::String & | freeMoveZoneName () const |
|
void | setFreeMoveZoneName (const Common::String &val) |
|
bool | needsSomeUpdate () const |
|
void | setNeedsSomeUpdate (bool val) |
|
void | setCharLookingAt (Character *other) |
|
void | setCharLookingAtOffset (float val) |
|
float | charLookingAtOffset () const |
|
const TeVector3f32 & | positionCharacter () const |
|
void | setPositionCharacter (const TeVector3f32 &val) |
|
bool | positionFlag () const |
|
void | setPositionFlag (bool val) |
|
void | setCurveStartLocation (const TeVector3f32 &val) |
|
bool | hasAnchor () const |
|
void | setHasAnchor (bool val) |
|
const TeVector2f32 & | headRotation () const |
|
void | setHeadRotation (const TeVector2f32 &val) |
|
void | setLastHeadRotation (const TeVector2f32 &val) |
|
const TeVector3f32 & | lastHeadBoneTrans () const |
|
Character * | charLookingAt () |
|
bool | lookingAtTallThing () const |
|
void | setLookingAtTallThing (bool val) |
|
TeIntrusivePtr< TeBezierCurve > | curve () |
|
void | setRecallageY (bool val) |
|
virtual void | cont () |
|
virtual void | pause () |
|
virtual void | stop () |
|
virtual void | reset () |
|
void | play () |
|
void | seekToStart () |
|
TeSignal0Param & | onStop () |
|
TeSignal0Param & | onFinished () |
|
void | deleteLater () |
|