SSBM Decomp
Loading...
Searching...
No Matches
GXGeometry.h File Reference

Go to the source code of this file.

Functions

void GXSetVtxDesc (GXAttr attr, GXAttrType type)
void GXSetVtxDescv (const GXVtxDescList *attrPtr)
void GXClearVtxDesc (void)
void GXSetVtxAttrFmt (GXVtxFmt vtxfmt, GXAttr attr, GXCompCnt cnt, GXCompType type, u8 frac)
void GXSetVtxAttrFmtv (GXVtxFmt vtxfmt, const GXVtxAttrFmtList *list)
void GXSetArray (GXAttr attr, const void *base_ptr, u8 stride)
void GXInvalidateVtxCache (void)
void GXSetTexCoordGen2 (GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx, GXBool normalize, u32 pt_texmtx)
void GXSetNumTexGens (u8 nTexGens)
static void GXSetTexCoordGen (GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx)
void GXBegin (GXPrimitive type, GXVtxFmt vtxfmt, u16 nverts)
static void GXEnd (void)
void GXSetLineWidth (u8 width, GXTexOffset texOffsets)
void GXSetPointSize (u8 pointSize, GXTexOffset texOffsets)
void GXEnableTexOffsets (GXTexCoordID coord, u8 line_enable, u8 point_enable)

Function Documentation

◆ GXSetVtxDesc()

void GXSetVtxDesc ( GXAttr attr,
GXAttrType type )

◆ GXSetVtxDescv()

void GXSetVtxDescv ( const GXVtxDescList * attrPtr)

◆ GXClearVtxDesc()

void GXClearVtxDesc ( void )

◆ GXSetVtxAttrFmt()

void GXSetVtxAttrFmt ( GXVtxFmt vtxfmt,
GXAttr attr,
GXCompCnt cnt,
GXCompType type,
u8 frac )

◆ GXSetVtxAttrFmtv()

void GXSetVtxAttrFmtv ( GXVtxFmt vtxfmt,
const GXVtxAttrFmtList * list )

◆ GXSetArray()

void GXSetArray ( GXAttr attr,
const void * base_ptr,
u8 stride )

◆ GXInvalidateVtxCache()

void GXInvalidateVtxCache ( void )

◆ GXSetTexCoordGen2()

void GXSetTexCoordGen2 ( GXTexCoordID dst_coord,
GXTexGenType func,
GXTexGenSrc src_param,
u32 mtx,
GXBool normalize,
u32 pt_texmtx )

◆ GXSetNumTexGens()

void GXSetNumTexGens ( u8 nTexGens)

◆ GXSetTexCoordGen()

void GXSetTexCoordGen ( GXTexCoordID dst_coord,
GXTexGenType func,
GXTexGenSrc src_param,
u32 mtx )
inlinestatic

◆ GXBegin()

void GXBegin ( GXPrimitive type,
GXVtxFmt vtxfmt,
u16 nverts )

◆ GXEnd()

void GXEnd ( void )
inlinestatic

◆ GXSetLineWidth()

void GXSetLineWidth ( u8 width,
GXTexOffset texOffsets )

◆ GXSetPointSize()

void GXSetPointSize ( u8 pointSize,
GXTexOffset texOffsets )

◆ GXEnableTexOffsets()

void GXEnableTexOffsets ( GXTexCoordID coord,
u8 line_enable,
u8 point_enable )