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()