Go to the source code of this file.
|
| void | convert_to_fixed_point_matrix_animation (Mtx *dest, Mat4 src) |
| |
| void | mtxf_translate_rotate2 (Mat4 dest, Vec3f pos, Vec3s angle) |
| |
| s16 | get_animation_length (Animation **, s16) |
| |
| void | render_limb_or_add_mtx (Armature *, s16 *, AnimationLimbVector, s32) |
| |
| void | render_armature (Armature *, Animation *, s16) |
| |
| s16 | render_animated_model (Armature *, Animation **, s16, s16) |
| |
◆ ANIMATION_ADD_POS
| #define ANIMATION_ADD_POS |
( |
| x, |
|
|
| y, |
|
|
| z ) |
Value:
#define ANIMATION_RENDER_MODEL_AT(model, x, y, z)
the pos is relative to the previous RENDER_MODEL_OR_ADD_POS if ANIMATION_DISABLE_AUTOMATIC_POP is use...
Definition animation.h:171
signed long long int s64
Definition llconv.c:1
#define NULL
Definition miniaudio.h:3851
use RENDER_MODEL_OR_ADD_POS
◆ ANIMATION_DISABLE_AUTOMATIC_POP
◆ ANIMATION_POP_MATRIX
◆ ANIMATION_RENDER_MODEL
| #define ANIMATION_RENDER_MODEL |
( |
| model | ) |
|
Value:
use RENDER_MODEL_OR_ADD_POS
◆ ANIMATION_RENDER_MODEL_AT
| #define ANIMATION_RENDER_MODEL_AT |
( |
| model, |
|
|
| x, |
|
|
| y, |
|
|
| z ) |
Value:
@ RENDER_MODEL_OR_ADD_POS
Definition animation.h:177
the pos is relative to the previous RENDER_MODEL_OR_ADD_POS if ANIMATION_DISABLE_AUTOMATIC_POP is used
◆ ANIMATION_STOP
◆ SIMPLE_ANIMATION_INSTRUCTION
| #define SIMPLE_ANIMATION_INSTRUCTION |
( |
| x | ) |
|
◆ AnimationLimbVector
the first are the original position and other are animation specification for each "limb" who correspond to each RENDER_MODEL_OR_ADD_POS so ANIMATION_RENDER_MODEL and ANIMATION_ADD_POS
◆ animation_type
| Enumerator |
|---|
| RENDER_MODEL_OR_ADD_POS | |
| DISABLE_AUTOMATIC_POP_MATRIX | |
| POP_MATRIX | |
| STOP_ANIMATION | |
◆ convert_to_fixed_point_matrix_animation()
| void convert_to_fixed_point_matrix_animation |
( |
Mtx * | dest, |
|
|
Mat4 | src ) |
float-to-integer conversion responsible for PU crashes
◆ get_animation_length()
| s16 get_animation_length |
( |
Animation ** | addr, |
|
|
s16 | offset ) |
◆ mtxf_translate_rotate2()
◆ render_animated_model()
| s16 render_animated_model |
( |
Armature * | virtualArmature, |
|
|
Animation ** | virtualListAnimation, |
|
|
s16 | animationIndex, |
|
|
s16 | timeCycle ) |
◆ render_armature()
◆ render_limb_or_add_mtx()