Go to the source code of this file.
|
void | HSD_MObjSetCurrent (HSD_MObj *mobj) |
|
void | HSD_MObjSetFlags (HSD_MObj *mobj, u32 flags) |
|
void | HSD_MObjClearFlags (HSD_MObj *mobj, u32 flags) |
|
void | HSD_MObjRemoveAnimByFlags (HSD_MObj *mobj, u32 flags) |
|
void | HSD_MObjAddAnim (HSD_MObj *mobj, HSD_MatAnim *matanim) |
|
void | HSD_MObjReqAnimByFlags (HSD_MObj *mobj, f32 startframe, u32 flags) |
|
void | HSD_MObjReqAnim (HSD_MObj *mobj, f32 startframe) |
|
void | HSD_MObjAnim (HSD_MObj *mobj) |
|
HSD_MObj * | HSD_MObjLoadDesc (HSD_MObjDesc *mobjdesc) |
|
HSD_TObj * | HSD_MObjGetTObj (HSD_MObj *mobj) |
|
void | HSD_MObjRemove (HSD_MObj *mobj) |
|
HSD_MObj * | HSD_MObjAlloc (void) |
|
HSD_Material * | HSD_MaterialAlloc (void) |
|
void | HSD_MObjCompileTev (HSD_MObj *mobj) |
|
void | HSD_MObjDeleteShadowTexture (HSD_TObj *tobj) |
|
HSD_TExp * | MObjMakeTExp (HSD_MObj *mobj, HSD_TObj *tobj_top, HSD_TExp **list) |
|
void | MObjSetupTev (HSD_MObj *mobj, HSD_TObj *tobj, u32 arg2) |
|
void | HSD_MObjSetup (HSD_MObj *mobj, u32 rendermode) |
|
void | HSD_MObjUnset (HSD_MObj *mobj, u32 rendermode) |
|
void | HSD_MObjSetToonTextureImage (HSD_ImageDesc *imagedesc) |
|
void | HSD_MObjSetDiffuseColor (HSD_MObj *mobj, u8 r, u8 g, u8 b) |
|
void | HSD_MObjSetAlpha (HSD_MObj *mobj, f32 alpha) |
|
void | HSD_MObjAddShadowTexture (HSD_TObj *tobj) |
|
◆ MOBJ_ANIM
◆ TOBJ_ANIM
◆ ALL_ANIM
◆ HSD_A_M_AMBIENT_R
#define HSD_A_M_AMBIENT_R 1 |
◆ HSD_A_M_AMBIENT_G
#define HSD_A_M_AMBIENT_G 2 |
◆ HSD_A_M_AMBIENT_B
#define HSD_A_M_AMBIENT_B 3 |
◆ HSD_A_M_DIFFUSE_R
#define HSD_A_M_DIFFUSE_R 4 |
◆ HSD_A_M_DIFFUSE_G
#define HSD_A_M_DIFFUSE_G 5 |
◆ HSD_A_M_DIFFUSE_B
#define HSD_A_M_DIFFUSE_B 6 |
◆ HSD_A_M_SPECULAR_R
#define HSD_A_M_SPECULAR_R 7 |
◆ HSD_A_M_SPECULAR_G
#define HSD_A_M_SPECULAR_G 8 |
◆ HSD_A_M_SPECULAR_B
#define HSD_A_M_SPECULAR_B 9 |
◆ HSD_A_M_ALPHA
◆ HSD_A_M_PE_REF0
#define HSD_A_M_PE_REF0 11 |
◆ HSD_A_M_PE_REF1
#define HSD_A_M_PE_REF1 12 |
◆ HSD_A_M_PE_DSTALPHA
#define HSD_A_M_PE_DSTALPHA 13 |
◆ RENDER_DIFFUSE_SHIFT
#define RENDER_DIFFUSE_SHIFT 0 |
◆ RENDER_DIFFUSE_BITS
◆ RENDER_DIFFUSE_MAT0
◆ RENDER_DIFFUSE_MAT
◆ RENDER_DIFFUSE_VTX
◆ RENDER_DIFFUSE_BOTH
◆ RENDER_CONSTANT
#define RENDER_CONSTANT (1 << 0) |
◆ RENDER_VERTEX
#define RENDER_VERTEX (1 << 1) |
◆ RENDER_DIFFUSE
#define RENDER_DIFFUSE (1 << 2) |
◆ RENDER_SPECULAR
#define RENDER_SPECULAR (1 << 3) |
◆ CHANNEL_FIELD
◆ RENDER_TEX0
#define RENDER_TEX0 (1 << 4) |
◆ RENDER_TEX1
#define RENDER_TEX1 (1 << 5) |
◆ RENDER_TEX2
#define RENDER_TEX2 (1 << 6) |
◆ RENDER_TEX3
#define RENDER_TEX3 (1 << 7) |
◆ RENDER_TEX4
#define RENDER_TEX4 (1 << 8) |
◆ RENDER_TEX5
#define RENDER_TEX5 (1 << 9) |
◆ RENDER_TEX6
#define RENDER_TEX6 (1 << 10) |
◆ RENDER_TEX7
#define RENDER_TEX7 (1 << 11) |
◆ RENDER_TEXTURES
Value:
#define RENDER_TEX5
Definition mobj.h:50
#define RENDER_TEX2
Definition mobj.h:47
#define RENDER_TEX1
Definition mobj.h:46
#define RENDER_TEX3
Definition mobj.h:48
#define RENDER_TEX0
Definition mobj.h:45
#define RENDER_TEX4
Definition mobj.h:49
#define RENDER_TEX6
Definition mobj.h:51
#define RENDER_TEX7
Definition mobj.h:52
◆ RENDER_TOON
#define RENDER_TOON (1 << 12) |
◆ RENDER_ALPHA_SHIFT
#define RENDER_ALPHA_SHIFT 13 |
◆ RENDER_ALPHA_BITS
◆ RENDER_ALPHA_COMPAT
◆ RENDER_ALPHA_MAT
◆ RENDER_ALPHA_VTX
◆ RENDER_ALPHA_BOTH
◆ RENDER_SHADOW
#define RENDER_SHADOW (1 << 26) |
◆ RENDER_ZMODE_ALWAYS
#define RENDER_ZMODE_ALWAYS (1 << 27) |
◆ RENDER_NO_ZUPDATE
#define RENDER_NO_ZUPDATE (1 << 29) |
◆ RENDER_XLU
#define RENDER_XLU (1 << 30) |
◆ HSD_MOBJ
◆ HSD_MOBJ_INFO
◆ HSD_MOBJ_METHOD
◆ HSD_MObjSetCurrent()
void HSD_MObjSetCurrent |
( |
HSD_MObj * |
mobj | ) |
|
◆ HSD_MObjSetFlags()
◆ HSD_MObjClearFlags()
◆ HSD_MObjRemoveAnimByFlags()
void HSD_MObjRemoveAnimByFlags |
( |
HSD_MObj * |
mobj, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_MObjAddAnim()
◆ HSD_MObjReqAnimByFlags()
void HSD_MObjReqAnimByFlags |
( |
HSD_MObj * |
mobj, |
|
|
f32 |
startframe, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_MObjReqAnim()
void HSD_MObjReqAnim |
( |
HSD_MObj * |
mobj, |
|
|
f32 |
startframe |
|
) |
| |
◆ HSD_MObjAnim()
◆ HSD_MObjLoadDesc()
◆ HSD_MObjGetTObj()
◆ HSD_MObjRemove()
◆ HSD_MObjAlloc()
◆ HSD_MaterialAlloc()
◆ HSD_MObjCompileTev()
void HSD_MObjCompileTev |
( |
HSD_MObj * |
mobj | ) |
|
◆ HSD_MObjDeleteShadowTexture()
void HSD_MObjDeleteShadowTexture |
( |
HSD_TObj * |
tobj | ) |
|
◆ MObjMakeTExp()
◆ MObjSetupTev()
◆ HSD_MObjSetup()
◆ HSD_MObjUnset()
◆ HSD_MObjSetToonTextureImage()
◆ HSD_MObjSetDiffuseColor()
◆ HSD_MObjSetAlpha()
◆ HSD_MObjAddShadowTexture()
void HSD_MObjAddShadowTexture |
( |
HSD_TObj * |
tobj | ) |
|
◆ hsdMObj
◆ tobj_shadows
◆ tobj_toon