1#ifndef _DOLPHIN_GX_GXGEOMETRY_H_
2#define _DOLPHIN_GX_GXGEOMETRY_H_
31 extern void OSPanic(
char *file,
int line,
char *msg, ...);
GXTexOffset
Definition GXEnum.h:487
GXAttrType
Definition GXEnum.h:125
GXCompType
Definition GXEnum.h:404
GXTexGenSrc
Definition GXEnum.h:323
GXCompCnt
Definition GXEnum.h:391
GXAttr
Definition GXEnum.h:93
#define GX_FALSE
Definition GXEnum.h:8
@ GX_PTIDENTITY
Definition GXEnum.h:440
GXTexCoordID
Definition GXEnum.h:215
GXVtxFmt
Definition GXEnum.h:80
GXTexGenType
Definition GXEnum.h:265
u8 GXBool
Definition GXEnum.h:6
GXPrimitive
Definition GXEnum.h:69
void GXSetVtxDescv(const GXVtxDescList *attrPtr)
void GXClearVtxDesc(void)
void GXInvalidateVtxCache(void)
void GXSetTexCoordGen2(GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx, GXBool normalize, u32 pt_texmtx)
void GXSetVtxAttrFmtv(GXVtxFmt vtxfmt, const GXVtxAttrFmtList *list)
void GXSetArray(GXAttr attr, const void *base_ptr, u8 stride)
void GXSetVtxAttrFmt(GXVtxFmt vtxfmt, GXAttr attr, GXCompCnt cnt, GXCompType type, u8 frac)
void GXSetLineWidth(u8 width, GXTexOffset texOffsets)
static void GXEnd(void)
Definition GXGeometry.h:27
void GXSetPointSize(u8 pointSize, GXTexOffset texOffsets)
void GXSetNumTexGens(u8 nTexGens)
void GXBegin(GXPrimitive type, GXVtxFmt vtxfmt, u16 nverts)
static void GXSetTexCoordGen(GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx)
Definition GXGeometry.h:20
void GXEnableTexOffsets(GXTexCoordID coord, u8 line_enable, u8 point_enable)
void GXSetVtxDesc(GXAttr attr, GXAttrType type)
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
#define __FILE__
Definition ftYs_Init.c:45
Mtx mtx
Definition ftparts.static.h:5
unsigned char u8
Definition hsd_3B2B.h:2
DOLPHIN_ATTRIBUTE_NORETURN void OSPanic(char *file, int line, char *msg,...)
void(* func)(void)
Definition state.c:134