|
static void | MakeTextureMtx (HSD_TObj *tobj) |
|
static void | TObjInfoInit (void) |
|
void | HSD_TObjRemoveAnim (HSD_TObj *tobj) |
|
void | HSD_TObjRemoveAnimAll (HSD_TObj *tobj) |
|
static HSD_TexAnim * | lookupTextureAnim (s32 id, HSD_TexAnim *texanim) |
|
void | HSD_TObjAddAnim (HSD_TObj *tobj, HSD_TexAnim *texanim) |
|
void | HSD_TObjAddAnimAll (HSD_TObj *tobj, HSD_TexAnim *texanim) |
|
void | HSD_TObjReqAnimByFlags (HSD_TObj *tobj, f32 startframe, u32 flags) |
|
void | HSD_TObjReqAnimAllByFlags (HSD_TObj *tobj, f32 startframe, u32 flags) |
|
void | HSD_TObjReqAnim (HSD_TObj *tobj, f32 startframe) |
|
void | HSD_TObjReqAnimAll (HSD_TObj *tobj, f32 startframe) |
|
static void | TObjUpdateFunc (void *obj, enum_t type, HSD_ObjData *val) |
|
void | HSD_TObjAnim (HSD_TObj *tobj) |
|
void | HSD_TObjAnimAll (HSD_TObj *tobj) |
|
static int | TObjLoad (HSD_TObj *tobj, HSD_TObjDesc *td) |
|
HSD_TObj * | HSD_TObjLoadDesc (HSD_TObjDesc *td) |
|
HSD_Tlut * | HSD_TlutLoadDesc (HSD_TlutDesc *tlutdesc) |
|
HSD_TObjTev * | HSD_TObjTevLoadDesc (HSD_TObjTevDesc *tevdesc) |
|
HSD_TObj * | _HSD_TObjGetCurrentByType (HSD_TObj *from, u32 mapping) |
|
static u32 | HSD_TexMapID2PTTexMtx (GXTexMapID id) |
|
static void | TObjSetupMtx (HSD_TObj *tobj) |
|
static void | setupTextureCoordGen (HSD_TObj *tobj) |
|
static void | setupTextureCoordGenBump (HSD_TObj *bump) |
|
static void | setupTextureCoordGenToon (HSD_TObj *toon) |
|
void | HSD_TObjSetupTextureCoordGen (HSD_TObj *tobj) |
|
static void | TObjSetupTevModulateShadow (HSD_TObj *shadow) |
|
static void | SetupEmbossBumpTev (HSD_TObj *bump) |
|
void | HSD_TObjSetupVolatileTev (HSD_TObj *tobj, u32 rendermode) |
|
static void | MakeColorGenTExp (u32 lightmap, HSD_TObj *tobj, HSD_TExp **c, HSD_TExp **a, HSD_TExp **list, int repeat) |
|
static void | TObjMakeTExp (HSD_TObj *tobj, u32 lightmap, u32 lightmap_done, HSD_TExp **c, HSD_TExp **a, HSD_TExp **list) |
|
s32 | HSD_TObjAssignResources (HSD_TObj *tobj_top) |
|
static int | DifferentTluts (HSD_Tlut *t0, HSD_Tlut *t1) |
|
void | HSD_TObjSetup (HSD_TObj *tobj) |
|
u32 | HSD_TGTex2Index (GXTexGenSrc tgtex) |
|
GXTexGenSrc | HSD_TexCoordID2TexGenSrc (GXTexCoordID coord) |
|
u32 | HSD_TexCoord2Index (GXTexCoordID coord_id) |
|
GXTexCoordID | HSD_Index2TexCoord (u32 index) |
|
u32 | HSD_TexMtx2Index (GXTexMtx texmtx) |
|
GXTexMtx | HSD_Index2TexMtx (u32 index) |
|
GXTexMapID | HSD_Index2TexMap (u32 index) |
|
u32 | HSD_TexMap2Index (GXTexMapID mapid) |
|
void | HSD_TObjRemove (HSD_TObj *tobj) |
|
void | HSD_TObjRemoveAll (HSD_TObj *tobj) |
|
HSD_TObj * | HSD_TObjGetNext (HSD_TObj *tobj) |
|
void | HSD_TObjSetDefaultClass (HSD_TObjInfo *info) |
|
HSD_TObjInfo * | HSD_TObjGetDefaultClass (void) |
|
HSD_TObj * | HSD_TObjAlloc (void) |
|
void | HSD_TObjFree (HSD_TObj *tobj) |
|
HSD_Tlut * | HSD_TlutAlloc (void) |
|
void | HSD_TlutFree (HSD_Tlut *tlut) |
|
void | HSD_TlutRemove (HSD_Tlut *tlut) |
|
HSD_TObjTev * | HSD_TObjTevAlloc (void) |
|
void | HSD_TObjTevFree (HSD_TObjTev *tev) |
|
void | HSD_TObjTevRemove (HSD_TObjTev *tev) |
|
HSD_ImageDesc * | HSD_ImageDescAlloc (void) |
|
void | HSD_ImageDescFree (HSD_ImageDesc *idesc) |
|
void | HSD_ImageDescCopyFromEFB (HSD_ImageDesc *idesc, u16 origx, u16 origy, GXBool clear, int sync) |
|
static void | TObjRelease (HSD_Class *o) |
|
static void | TObjAmnesia (HSD_ClassInfo *info) |
|