1#ifndef INCLUDE_SYSDOLPHIN_BASELIB_DISPLAYFUNC_H
2#define INCLUDE_SYSDOLPHIN_BASELIB_DISPLAYFUNC_H
11#define DOBJ_TRSP_SHIFT 1
12#define JOBJ_TRSP_SHIFT 18
14#define JOBJ_OPA 0x40000
15#define JOBJ_XLU 0x80000
16#define JOBJ_TEXEDGE 0x100000
22 f32 neg_z_val,
int enable_color,
int enable_alpha,
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)
Definition displayfunc.c:519
void _HSD_ZListDisp(void)
Definition displayfunc.c:433
void HSD_SetEraseColor(u8 r, u8 g, u8 b, u8 a)
Definition displayfunc.c:511
void HSD_JObjDisp(HSD_JObj *jobj, MtxPtr, HSD_TrspMask flags, u32 rendermode)
Definition displayfunc.c:485
void HSD_ZListInitAllocData(void)
Definition displayfunc.c:62
void _HSD_ZListClear(void)
Definition displayfunc.c:461
void HSD_StateInitDirect(int vtxfmt, u32 rendermode)
Definition displayfunc.c:82
void HSD_JObjMakePositionMtx(HSD_JObj *jobj, Mtx vmtx, Mtx pmtx)
Definition displayfunc.c:224
HSD_JObj * HSD_JObjFindSkeleton(HSD_JObj *jobj)
Definition displayfunc.c:251
MtxPtr _HSD_mkEnvelopeModelNodeMtx(HSD_JObj *m, MtxPtr mtx)
Definition displayfunc.c:262
void HSD_JObjSetSPtclCallback(void(*func)(s32, s32, s32, HSD_JObj *))
Definition displayfunc.c:506
void HSD_JObjDispDObj(HSD_JObj *jobj, MtxPtr vmtx, HSD_TrspMask trsp_mask, u32 rendermode)
Definition displayfunc.c:315
void _HSD_ZListSort(void)
Definition displayfunc.c:422
void _HSD_DispForgetMemory(void *lo, void *hi)
Definition displayfunc.c:605
void HSD_JObjDispSub(HSD_JObj *jobj, MtxPtr vmtx, MtxPtr pmtx, HSD_TrspMask trsp_mask, u32 rendermode)
Definition displayfunc.c:284
f32(* MtxPtr)[4]
Definition forward.h:7
f32 Mtx[3][4]
Definition forward.h:6
Mtx mtx
Definition ftparts.c:61
void(* func)(void)
Definition state.c:134
HSD_TrspMask
Definition forward.h:134