SSBM Decomp
|
#include <platform.h>
#include "gr/granime.h"
#include "gr/grmaterial.h"
#include "gr/ground.h"
#include "gr/inlines.h"
#include "lb/lb_00B0.h"
#include "lb/lbarchive.h"
#include "lb/lbheap.h"
#include <Runtime/Gecko_setjmp.h>
#include <baselib/dobj.h>
#include <baselib/mobj.h>
#include <baselib/robj.h>
#include <baselib/tobj.h>
Data Structures | |
struct | Foo |
Typedefs | |
typedef void(* | Callback1) (HSD_AObj *aobj, HSD_TObj *obj, u32 flags, float param) |
typedef void(* | Callback2) (HSD_AObj *aobj, int param) |
typedef void(* | Callback4) (HSD_AObj *aobj, HSD_TObj *obj, u32 flags, int param) |
typedef void(* | Callback3) (HSD_AObj *aobj, HSD_TObj *obj, int param) |
Enumerations | |
enum | { ARG_TYPE_DOBJ = 3 , ARG_TYPE_MOBJ = 8 , ARG_TYPE_POBJ = 9 , ARG_TYPE_TOBJ = 11 } |
enum | { CALL_ON_DOBJ = 1 << (ARG_TYPE_DOBJ - 1) , CALL_ON_MOBJ = 1 << (ARG_TYPE_MOBJ - 1) , CALL_ON_POBJ = 1 << (ARG_TYPE_POBJ - 1) , CALL_ON_TOBJ = 1 << (ARG_TYPE_TOBJ - 1) } |
Functions | |
static void | grAnime_801C67A8 (HSD_MObj *, HSD_MatAnim *) |
void | grAnime_801C65B0 (Foo *arg0) |
void | grAnime_801C6620 (HSD_PObj *arg0, HSD_ShapeAnim *arg1) |
HSD_TexAnim * | HSD_TexAnimFindById (HSD_TexAnim *cur, int id) |
void | grAnime_801C6710 (HSD_TObj *tobj, HSD_TexAnim *texanim) |
void | grAnime_801C6710_all (HSD_TObj *tobj, HSD_TexAnim *texanim) |
void | grAnime_801C683C (HSD_DObj *arg0, HSD_MatAnim *arg1, HSD_ShapeAnimDObj *arg2) |
void | grAnime_801C68F4 (HSD_RObj *robj, HSD_RObjAnimJoint *robjanimjoint) |
void | grAnime_801C6960 (HSD_RObj *robj, HSD_RObjAnimJoint *arg1) |
HSD_AObj * | grAnime_801C69FC (HSD_AObj *aobj) |
void | grAnime_801C6A54 (HSD_JObj *jobj, HSD_AnimJoint *animjoint, HSD_MatAnimJoint *matanimjoint, HSD_ShapeAnimJoint *shapeanimjoint) |
void | grAnime_801C6C0C (HSD_JObj *jobj, HSD_AnimJoint *animjoint, HSD_MatAnimJoint *matanimjoint, HSD_ShapeAnimJoint *shapeanimjoint) |
void | fn_801C6EE4 (HSD_AObj *aobj) |
void | fn_801C6F2C (HSD_AObj *aobj) |
void | grAnime_801C6F50 (HSD_AObj *aobj, void *obj, u32 flags, void *func, u32 type, void *param) |
void | grAnime_801C706C (HSD_TObj *tobj, s32 flags, void *func, u32 type, void *param) |
void | grAnime_801C70E0 (HSD_DObj *dobj, int flags, void *function, u32 arg3, void *arg4) |
void | grAnime_801C7228 (HSD_JObj *obj, int flags, void *func, u32 type, void *param, int arg5) |
void | grAnime_801C775C (HSD_GObj *gobj, int arg1, u32 arg2, f32 arg8, f32 arg9) |
grAnime_801C752C | |
void | grAnime_801C77FC (HSD_GObj *gobj, int arg1, u32 arg2) |
void | grAnime_801C78FC (HSD_GObj *gobj, int arg1, u32 arg2) |
void | grAnime_801C7980 (HSD_GObj *gobj, int arg1, u32 arg2) |
void | grAnime_801C7A04 (HSD_GObj *gobj, int arg1, u32 arg2, f32 val) |
void | grAnime_801C7A94 (HSD_GObj *gobj, int arg1, u32 arg2, f32 val) |
void | grAnime_801C7B24 (HSD_GObj *gobj, int arg1, u32 arg2, f32 arg8) |
void | grAnime_801C7BA0 (HSD_GObj *gobj, int arg1, u32 arg2, f32 arg8) |
void | grAnime_801C7FF8 (Ground_GObj *gobj, s32 arg1, s32 arg2, s32 arg3, f32 arg4, f32 arg5) |
grAnime_801C7C1C | |
void | grAnime_801C8098 (Ground_GObj *gobj, s32 arg1, s32 arg2, s32 arg3, f32 arg4, f32 arg5) |
void | fn_801C82E8 (int arg0, int *arg1) |
int | grAnime_801C8318 (HSD_GObj *gobj, s32 arg1, s32 arg2) |
Variables | |
float | grAnime_804D6958 |
float | grAnime_804D695C |
__jmp_buf | grAnime_8049EE40 |
grAnime_801C8138 | |
typedef void(* Callback2) (HSD_AObj *aobj, int param) |
|
static |
void grAnime_801C65B0 | ( | Foo * | arg0 | ) |
void grAnime_801C6620 | ( | HSD_PObj * | arg0, |
HSD_ShapeAnim * | arg1 | ||
) |
|
inline |
void grAnime_801C6710 | ( | HSD_TObj * | tobj, |
HSD_TexAnim * | texanim | ||
) |
|
inline |
void grAnime_801C683C | ( | HSD_DObj * | arg0, |
HSD_MatAnim * | arg1, | ||
HSD_ShapeAnimDObj * | arg2 | ||
) |
void grAnime_801C68F4 | ( | HSD_RObj * | robj, |
HSD_RObjAnimJoint * | robjanimjoint | ||
) |
void grAnime_801C6960 | ( | HSD_RObj * | robj, |
HSD_RObjAnimJoint * | arg1 | ||
) |
void grAnime_801C6A54 | ( | HSD_JObj * | jobj, |
HSD_AnimJoint * | animjoint, | ||
HSD_MatAnimJoint * | matanimjoint, | ||
HSD_ShapeAnimJoint * | shapeanimjoint | ||
) |
void grAnime_801C6C0C | ( | HSD_JObj * | jobj, |
HSD_AnimJoint * | animjoint, | ||
HSD_MatAnimJoint * | matanimjoint, | ||
HSD_ShapeAnimJoint * | shapeanimjoint | ||
) |
void fn_801C6EE4 | ( | HSD_AObj * | aobj | ) |
void fn_801C6F2C | ( | HSD_AObj * | aobj | ) |
void grAnime_801C6F50 | ( | HSD_AObj * | aobj, |
void * | obj, | ||
u32 | flags, | ||
void * | func, | ||
u32 | type, | ||
void * | param | ||
) |
void fn_801C82E8 | ( | int | arg0, |
int * | arg1 | ||
) |
float grAnime_804D6958 |
float grAnime_804D695C |
|
extern |