|
| void | appendGfx_animator_node (ModelAnimator *, AnimatorNode *, Matrix4f) |
| |
| Vtx * | animator_copy_vertices_to_buffer (ModelAnimator *animator, AnimatorNode *node, Vec3s *buffer, s32 vtxCount, s32 overhead, s32 startIdx) |
| |
| void | animator_make_mirrorZ (Matrix4f mtx) |
| |
| void | animator_make_mirrorY (Matrix4f mtx) |
| |
| void | animator_make_mirrorX (Matrix4f mtx) |
| |
| void | animator_make_identity (Matrix4f mtx) |
| |
| AnimatorNode * | get_animator_child_with_id (AnimatorNode *node, s32 id) |
| |
| AnimatorNode * | get_animator_child_for_model (AnimatorNode *node, s32 modelId) |
| |
| void | free_animator_nodes (AnimatorNode *root) |
| |
| void | clear_animator_list (void) |
| |
| void | reset_animator_list (void) |
| |
| void | delete_model_animator_node (AnimatorNode *node) |
| |
| void | delete_model_animator_nodes (ModelAnimator *animator) |
| |
| void | delete_model_animator (ModelAnimator *animator) |
| |
| s32 | create_model_animator (s16 *animPos) |
| |
| s32 | create_mesh_animator (s16 *animPos, s16 *animBuffer) |
| |
| AnimatorNode * | add_anim_node (ModelAnimator *animator, s32 parentNodeID, AnimatorNodeBlueprint *nodeBP) |
| |
| void | update_model_animator (s32 animatorID) |
| |
| void | update_model_animator_with_transform (s32 animatorID, Mtx *mtx) |
| |
| s32 | step_model_animator (ModelAnimator *animator) |
| |
| void | animator_update_model_transforms (ModelAnimator *animator, Mtx *rootTransform) |
| |
| void | animator_node_update_model_transform (ModelAnimator *animator, f32(*flipMtx)[4], AnimatorNode *node, Mtx *rootTransform) |
| |
| void | render_animated_model (s32 animatorID, Mtx *rootTransform) |
| |
| void | render_animated_model_with_vertices (s32 animatorID, Mtx *rootTransform, s32 segment, void *baseAddr) |
| |
| void | appendGfx_animator (ModelAnimator *animator) |
| |
| AnimatorNode * | get_animator_node_for_tree_index (ModelAnimator *animator, s32 arg1) |
| |
| AnimatorNode * | get_animator_node_with_id (ModelAnimator *animator, s32 id) |
| |
| void | set_animator_tree_to_node_map (ModelAnimator *animator, s32 *nodeIDs, s32 count) |
| |
| ModelAnimator * | get_animator_by_index (s32 animModelID) |
| |
| ModelAnimator * | set_animator_render_callback (s32 animModelID, void *callbackArg, void(*callbackFunc)(void *)) |
| |
| void | enable_anim_model_fog (void) |
| |
| void | disable_anim_model_fog (void) |
| |
| void | set_anim_model_fog_dist (s32 start, s32 end) |
| |
| void | set_anim_model_fog_color (s32 r, s32 g, s32 b, s32 a) |
| |
| s32 | is_anim_model_fog_enabled (void) |
| |
| void | get_anim_model_fog_distance (s32 *start, s32 *end) |
| |
| void | get_anim_model_fog_color (s32 *r, s32 *g, s32 *b, s32 *a) |
| |
| void | set_animator_flags (s32 index, s32 bits) |
| |
| void | clear_animator_flags (s32 index, s32 bits) |
| |
| void | play_model_animation (s32 index, s16 *animPos) |
| |
| void | play_model_animation_starting_from (s32 index, s16 *animPos, s32 framesToSkip) |
| |
| void | load_model_animator_node (StaticAnimatorNode *node, ModelAnimator *animator, s32 parentNodeID, s32 *treeIndexToNodeIDs) |
| |
| void | load_model_animator_tree (s32 index, StaticAnimatorNode **tree) |
| |
| void | load_mesh_animator_node (StaticAnimatorNode *node, ModelAnimator *animator, s32 parentNodeID, s32 *treeIndexToNodeIDs) |
| |
| void | load_mesh_animator_tree (s32 index, StaticAnimatorNode **tree) |
| |
| void | reload_mesh_animator_node (StaticAnimatorNode *node, ModelAnimator *animator, s32 parentNodeID, s32 *treeIndexToNodeIDs) |
| |
| void | reload_mesh_animator_tree (ModelAnimator *animator) |
| |
| s32 | step_mesh_animator (ModelAnimator *animator) |
| |