#include <platform.h>
#include "baselib/forward.h"
#include "baselib/jobj.h"
#include <dolphin/mtx.h>
Go to the source code of this file.
|
| void | _HSD_DispForgetMemory (void *lo, void *hi) |
| void | HSD_ZListInitAllocData (void) |
| void | HSD_EraseRect (f32 top_res, f32 bottom_res, f32 left_res, f32 right_res, f32 neg_z_val, int enable_color, int enable_alpha, int enable_depth) |
| void | HSD_JObjMakePositionMtx (HSD_JObj *jobj, Mtx vmtx, Mtx pmtx) |
| MtxPtr | _HSD_mkEnvelopeModelNodeMtx (HSD_JObj *m, MtxPtr mtx) |
| void | HSD_JObjDisp (HSD_JObj *jobj, MtxPtr, HSD_TrspMask flags, u32 rendermode) |
| void | HSD_JObjDispSub (HSD_JObj *jobj, MtxPtr vmtx, MtxPtr pmtx, HSD_TrspMask trsp_mask, u32 rendermode) |
| void | HSD_JObjDispDObj (HSD_JObj *jobj, MtxPtr vmtx, HSD_TrspMask trsp_mask, u32 rendermode) |
| HSD_JObj * | HSD_JObjFindSkeleton (HSD_JObj *jobj) |
| void | HSD_StateInitDirect (int vtxfmt, u32 rendermode) |
| void | _HSD_ZListSort (void) |
| void | _HSD_ZListDisp (void) |
| void | _HSD_ZListClear (void) |
| void | HSD_JObjSetSPtclCallback (void(*func)(s32, s32, s32, HSD_JObj *)) |
| void | HSD_SetEraseColor (u8 r, u8 g, u8 b, u8 a) |
◆ DOBJ_TRSP_SHIFT
| #define DOBJ_TRSP_SHIFT 1 |
◆ JOBJ_TRSP_SHIFT
| #define JOBJ_TRSP_SHIFT 18 |
◆ JOBJ_OPA
◆ JOBJ_XLU
◆ JOBJ_TEXEDGE
| #define JOBJ_TEXEDGE 0x100000 |
◆ _HSD_DispForgetMemory()
| void _HSD_DispForgetMemory |
( |
void * | lo, |
|
|
void * | hi ) |
◆ HSD_ZListInitAllocData()
| void HSD_ZListInitAllocData |
( |
void | | ) |
|
◆ HSD_EraseRect()
| void HSD_EraseRect |
( |
f32 | top_res, |
|
|
f32 | bottom_res, |
|
|
f32 | left_res, |
|
|
f32 | right_res, |
|
|
f32 | neg_z_val, |
|
|
int | enable_color, |
|
|
int | enable_alpha, |
|
|
int | enable_depth ) |
◆ HSD_JObjMakePositionMtx()
| void HSD_JObjMakePositionMtx |
( |
HSD_JObj * | jobj, |
|
|
Mtx | vmtx, |
|
|
Mtx | pmtx ) |
◆ _HSD_mkEnvelopeModelNodeMtx()
| MtxPtr _HSD_mkEnvelopeModelNodeMtx |
( |
HSD_JObj * | m, |
|
|
MtxPtr | mtx ) |
◆ HSD_JObjDisp()
◆ HSD_JObjDispSub()
| void HSD_JObjDispSub |
( |
HSD_JObj * | jobj, |
|
|
MtxPtr | vmtx, |
|
|
MtxPtr | pmtx, |
|
|
HSD_TrspMask | trsp_mask, |
|
|
u32 | rendermode ) |
◆ HSD_JObjDispDObj()
◆ HSD_JObjFindSkeleton()
◆ HSD_StateInitDirect()
| void HSD_StateInitDirect |
( |
int | vtxfmt, |
|
|
u32 | rendermode ) |
◆ _HSD_ZListSort()
| void _HSD_ZListSort |
( |
void | | ) |
|
- Todo
- Create and use an offsetof macro to get ZList sort.texedge and sort.xlu
◆ _HSD_ZListDisp()
| void _HSD_ZListDisp |
( |
void | | ) |
|
◆ _HSD_ZListClear()
| void _HSD_ZListClear |
( |
void | | ) |
|
◆ HSD_JObjSetSPtclCallback()
◆ HSD_SetEraseColor()
| void HSD_SetEraseColor |
( |
u8 | r, |
|
|
u8 | g, |
|
|
u8 | b, |
|
|
u8 | a ) |