1#ifndef INCLUDE_SYSDOLPHIN_BASELIB_DISPLAYFUNC_H
2#define INCLUDE_SYSDOLPHIN_BASELIB_DISPLAYFUNC_H
10#include <dolphin/mtx.h>
12#define DOBJ_TRSP_SHIFT 1
13#define JOBJ_TRSP_SHIFT 18
15#define JOBJ_OPA 0x40000
16#define JOBJ_XLU 0x80000
17#define JOBJ_TEXEDGE 0x100000
22void HSD_EraseRect(f32 top_res, f32 bottom_res, f32 left_res, f32 right_res,
23 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:513
void _HSD_ZListDisp(void)
Definition displayfunc.c:427
void HSD_SetEraseColor(u8 r, u8 g, u8 b, u8 a)
Definition displayfunc.c:505
void HSD_JObjDisp(HSD_JObj *jobj, MtxPtr, HSD_TrspMask flags, u32 rendermode)
Definition displayfunc.c:479
void HSD_ZListInitAllocData(void)
Definition displayfunc.c:56
void _HSD_ZListClear(void)
Definition displayfunc.c:455
void HSD_StateInitDirect(int vtxfmt, u32 rendermode)
Definition displayfunc.c:76
void HSD_JObjMakePositionMtx(HSD_JObj *jobj, Mtx vmtx, Mtx pmtx)
Definition displayfunc.c:218
HSD_JObj * HSD_JObjFindSkeleton(HSD_JObj *jobj)
Definition displayfunc.c:245
MtxPtr _HSD_mkEnvelopeModelNodeMtx(HSD_JObj *m, MtxPtr mtx)
Definition displayfunc.c:256
void HSD_JObjSetSPtclCallback(void(*func)(s32, s32, s32, HSD_JObj *))
Definition displayfunc.c:500
void HSD_JObjDispDObj(HSD_JObj *jobj, MtxPtr vmtx, HSD_TrspMask trsp_mask, u32 rendermode)
Definition displayfunc.c:309
void _HSD_ZListSort(void)
Definition displayfunc.c:416
void _HSD_DispForgetMemory(void *lo, void *hi)
Definition displayfunc.c:599
void HSD_JObjDispSub(HSD_JObj *jobj, MtxPtr vmtx, MtxPtr pmtx, HSD_TrspMask trsp_mask, u32 rendermode)
Definition displayfunc.c:278
Mtx mtx
Definition ftparts.c:62
u8 r
Definition grstadium.c:46
u8 g
Definition grstadium.c:46
u8 b
Definition grstadium.c:46
void(* func)(void)
Definition state.c:134
HSD_TrspMask
Definition forward.h:139