#ifndef _IN_LIB_LIB_09A80_H #define _IN_LIB_LIB_09A80_H #include #include "data.h" #include "types.h" void vi00009a80(void); void vi00009a88(void); void vi00009a90(void); void vi00009a98(void); void vi00009aa0(u32 arg0); Gfx *viRenderDebug(Gfx *gdl); void vi00009ab0(void); void vi00009b50(u8 *fb); void vi00009bf8(void); void viAllocateFbs(s32 stagenum); void viBlack(bool black); u32 vi00009ed4(void); void vi0000a044(void); void vi0000aa50(f32 arg0); void vi0000aab0(s32 arg0); u8 *viGetUnk28(void); u8 *vi2GetUnk28(void); Vp *viGetCurrentPlayerViewport(void); u16 vi0000ab6c(void); u32 vi0000ab78(void); Gfx *vi0000aca4(Gfx *gdl, f32 znear, f32 zfar); Gfx *vi0000ad5c(Gfx *gdl, Vp *vp); u32 vi0000af00(void); u32 vi0000b0e8(void); Gfx *vi0000b1a8(Gfx *gdl); Gfx *vi0000b1d0(Gfx *gdl); Gfx *vi0000b280(Gfx *gdl); Gfx *func0000b2c4(Gfx *gdl); Gfx *vi0000b330(Gfx *gdl); void viSetBuf(s16 x, s16 y); s16 viGetBufX(void); s16 viGetBufY(void); void viSetXY(s16 x, s16 y); s16 viGetWidth(void); s16 viGetHeight(void); void viSetViewSize(s16 x, s16 y); s16 viGetViewWidth(void); s16 viGetViewHeight(void); void viSetViewPosition(s16 left, s16 top); s16 viGetViewLeft(void); s16 viGetViewTop(void); void viSetUseZBuf(bool use); void viSetFovY(f32 fovy); void viSetAspect(f32 aspect); f32 viGetAspect(void); void viSetFovAspectAndSize(f32 fovy, f32 aspect, s16 width, s16 height); f32 viGetFovY(void); void viSetZRange(f32 arg0, f32 arg1); void viGetZRange(struct zrange *zrange); Gfx *viSetFillColour(Gfx *gdl, s32 r, s32 g, s32 b); #endif