Definition at line 1090 of file common_structs.h.
#include "common_structs.h"
Data Fields | |
u32 | flags |
s8 | renderMode |
char | unk_05 [3] |
s16 * | animReadPos |
s16 * | savedReadPos |
AnimatorNode * | rootNode |
AnimatorNode * | nodeCache [0x7A] |
u8 | nextUniqueID |
u8 | staticNodeIDs [0x7A] |
char | unk_08F [0x1] |
f32 | nextUpdateTime |
f32 | timeScale |
Mtx | mtx |
void * | baseAddr |
s16 * | animationBuffer |
StaticAnimatorNode * | staticNodes [0x7A] |
StaticAnimatorNode ** | staticRoot |
s32 | treeIndexPos |
s32 | savedTreePos |
void(* | fpRenderCallback )(void *) |
void * | renderCallbackArg |
char | unk_2DC [4] |
u32 ModelAnimator::flags |
Definition at line 1091 of file common_structs.h.
Referenced by animator_node_update_model_transform(), animator_update_model_transforms(), appendGfx_animator_node(), clear_animator_flags(), create_mesh_animator(), create_model_animator(), entity_ItemlessBlock_init(), load_mesh_animator_tree(), load_model_animator_tree(), render_animated_model(), render_animated_model_with_vertices(), set_animator_flags(), step_mesh_animator(), step_model_animator(), update_model_animator(), and update_model_animator_with_transform().
s8 ModelAnimator::renderMode |
Definition at line 1092 of file common_structs.h.
Referenced by appendGfx_animator(), create_mesh_animator(), create_model_animator(), entity_ItemlessBlock_init(), entity_PinkFlower_init(), render_animated_model(), render_animated_model_with_vertices(), step_mesh_animator(), and step_model_animator().
char ModelAnimator::unk_05[3] |
Definition at line 1093 of file common_structs.h.
s16* ModelAnimator::animReadPos |
Definition at line 1094 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), play_model_animation(), play_model_animation_starting_from(), step_mesh_animator(), and step_model_animator().
s16* ModelAnimator::savedReadPos |
Definition at line 1095 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), play_model_animation(), play_model_animation_starting_from(), step_mesh_animator(), and step_model_animator().
AnimatorNode* ModelAnimator::rootNode |
Definition at line 1096 of file common_structs.h.
Referenced by add_anim_node(), animator_update_model_transforms(), appendGfx_animator(), create_mesh_animator(), create_model_animator(), delete_model_animator(), delete_model_animator_nodes(), free_animator_nodes(), get_animator_child_with_id(), and get_animator_node_with_id().
AnimatorNode* ModelAnimator::nodeCache[0x7A] |
Definition at line 1097 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), delete_model_animator_nodes(), free_animator_nodes(), and get_animator_child_with_id().
u8 ModelAnimator::nextUniqueID |
Definition at line 1098 of file common_structs.h.
Referenced by add_anim_node(), create_mesh_animator(), create_model_animator(), delete_model_animator(), and delete_model_animator_nodes().
u8 ModelAnimator::staticNodeIDs[0x7A] |
Definition at line 1099 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), get_animator_node_for_tree_index(), load_mesh_animator_tree(), load_model_animator_tree(), reload_mesh_animator_tree(), set_animator_tree_to_node_map(), step_mesh_animator(), and step_model_animator().
char ModelAnimator::unk_08F[0x1] |
Definition at line 1100 of file common_structs.h.
f32 ModelAnimator::nextUpdateTime |
Definition at line 1101 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), play_model_animation(), play_model_animation_starting_from(), step_model_animator(), update_model_animator(), and update_model_animator_with_transform().
f32 ModelAnimator::timeScale |
Definition at line 1102 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), update_model_animator(), and update_model_animator_with_transform().
Mtx ModelAnimator::mtx |
Definition at line 1103 of file common_structs.h.
Referenced by appendGfx_animator(), render_animated_model(), and render_animated_model_with_vertices().
void* ModelAnimator::baseAddr |
Definition at line 1104 of file common_structs.h.
Referenced by animator_copy_vertices_to_buffer(), appendGfx_animator(), create_mesh_animator(), create_model_animator(), render_animated_model(), and render_animated_model_with_vertices().
s16* ModelAnimator::animationBuffer |
Definition at line 1105 of file common_structs.h.
Referenced by create_mesh_animator(), create_model_animator(), play_model_animation(), and play_model_animation_starting_from().
StaticAnimatorNode* ModelAnimator::staticNodes[0x7A] |
Definition at line 1106 of file common_structs.h.
Referenced by load_mesh_animator_node(), load_mesh_animator_tree(), and reload_mesh_animator_tree().
StaticAnimatorNode** ModelAnimator::staticRoot |
Definition at line 1107 of file common_structs.h.
Referenced by load_mesh_animator_tree(), and reload_mesh_animator_tree().
s32 ModelAnimator::treeIndexPos |
Definition at line 1108 of file common_structs.h.
Referenced by load_mesh_animator_tree(), play_model_animation(), play_model_animation_starting_from(), reload_mesh_animator_tree(), and step_mesh_animator().
s32 ModelAnimator::savedTreePos |
Definition at line 1109 of file common_structs.h.
Referenced by load_mesh_animator_tree(), and step_mesh_animator().
void(* ModelAnimator::fpRenderCallback) (void *) |
Definition at line 1110 of file common_structs.h.
Referenced by appendGfx_animator_node(), create_mesh_animator(), create_model_animator(), and set_animator_render_callback().
void* ModelAnimator::renderCallbackArg |
Definition at line 1111 of file common_structs.h.
Referenced by appendGfx_animator_node(), and set_animator_render_callback().
char ModelAnimator::unk_2DC[4] |
Definition at line 1112 of file common_structs.h.