Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXGet.h File Reference

Go to the source code of this file.

Functions

void GXGetVtxDesc (GXAttr attr, GXAttrType *type)
 
void GXGetVtxDescv (GXVtxDescList *vcd)
 
void GXGetVtxAttrFmt (GXVtxFmt fmt, GXAttr attr, GXCompCnt *cnt, GXCompType *type, u8 *frac)
 
void GXGetVtxAttrFmtv (GXVtxFmt fmt, GXVtxAttrFmtList *vat)
 
void GXGetLineWidth (u8 *width, GXTexOffset *texOffsets)
 
void GXGetPointSize (u8 *pointSize, GXTexOffset *texOffsets)
 
void GXGetCullMode (GXCullMode *mode)
 
void GXGetLightAttnA (const GXLightObj *lt_obj, f32 *a0, f32 *a1, f32 *a2)
 
void GXGetLightAttnK (const GXLightObj *lt_obj, f32 *k0, f32 *k1, f32 *k2)
 
void GXGetLightPos (const GXLightObj *lt_obj, f32 *x, f32 *y, f32 *z)
 
void GXGetLightDir (const GXLightObj *lt_obj, f32 *nx, f32 *ny, f32 *nz)
 
void GXGetLightColor (const GXLightObj *lt_obj, GXColor *color)
 
GXBool GXGetTexObjMipMap (const GXTexObj *to)
 
GXTexFmt GXGetTexObjFmt (const GXTexObj *to)
 
u16 GXGetTexObjWidth (const GXTexObj *to)
 
u16 GXGetTexObjHeight (const GXTexObj *to)
 
GXTexWrapMode GXGetTexObjWrapS (const GXTexObj *to)
 
GXTexWrapMode GXGetTexObjWrapT (const GXTexObj *to)
 
void * GXGetTexObjData (const GXTexObj *to)
 
void GXGetTexObjAll (const GXTexObj *obj, void **image_ptr, u16 *width, u16 *height, GXTexFmt *format, GXTexWrapMode *wrap_s, GXTexWrapMode *wrap_t, u8 *mipmap)
 
void GXGetTexObjLODAll (const GXTexObj *tex_obj, GXTexFilter *min_filt, GXTexFilter *mag_filt, f32 *min_lod, f32 *max_lod, f32 *lod_bias, u8 *bias_clamp, u8 *do_edge_lod, GXAnisotropy *max_aniso)
 
GXTexFilter GXGetTexObjMinFilt (const GXTexObj *tex_obj)
 
GXTexFilter GXGetTexObjMagFilt (const GXTexObj *tex_obj)
 
f32 GXGetTexObjMinLOD (const GXTexObj *tex_obj)
 
f32 GXGetTexObjMaxLOD (const GXTexObj *tex_obj)
 
f32 GXGetTexObjLODBias (const GXTexObj *tex_obj)
 
GXBool GXGetTexObjBiasClamp (const GXTexObj *tex_obj)
 
GXBool GXGetTexObjEdgeLOD (const GXTexObj *tex_obj)
 
GXAnisotropy GXGetTexObjMaxAniso (const GXTexObj *tex_obj)
 
u32 GXGetTexObjTlut (const GXTexObj *tex_obj)
 
void GXGetTlutObjAll (const GXTlutObj *tlut_obj, void **data, GXTlutFmt *format, u16 *numEntries)
 
void * GXGetTlutObjData (const GXTlutObj *tlut_obj)
 
GXTlutFmt GXGetTlutObjFmt (const GXTlutObj *tlut_obj)
 
u16 GXGetTlutObjNumEntries (const GXTlutObj *tlut_obj)
 
void GXGetTexRegionAll (const GXTexRegion *region, u8 *is_cached, u8 *is_32b_mipmap, u32 *tmem_even, u32 *size_even, u32 *tmem_odd, u32 *size_odd)
 
void GXGetTlutRegionAll (const GXTlutRegion *region, u32 *tmem_addr, GXTlutSize *tlut_size)
 
void GXGetProjectionv (f32 *ptr)
 
void GXGetViewportv (f32 *vp)
 
void GXGetScissor (u32 *left, u32 *top, u32 *wd, u32 *ht)
 

Function Documentation

◆ GXGetCullMode()

void GXGetCullMode ( GXCullMode * mode)

◆ GXGetLightAttnA()

void GXGetLightAttnA ( const GXLightObj * lt_obj,
f32 * a0,
f32 * a1,
f32 * a2 )

◆ GXGetLightAttnK()

void GXGetLightAttnK ( const GXLightObj * lt_obj,
f32 * k0,
f32 * k1,
f32 * k2 )

◆ GXGetLightColor()

void GXGetLightColor ( const GXLightObj * lt_obj,
GXColor * color )

◆ GXGetLightDir()

void GXGetLightDir ( const GXLightObj * lt_obj,
f32 * nx,
f32 * ny,
f32 * nz )

◆ GXGetLightPos()

void GXGetLightPos ( const GXLightObj * lt_obj,
f32 * x,
f32 * y,
f32 * z )

◆ GXGetLineWidth()

void GXGetLineWidth ( u8 * width,
GXTexOffset * texOffsets )

◆ GXGetPointSize()

void GXGetPointSize ( u8 * pointSize,
GXTexOffset * texOffsets )

◆ GXGetProjectionv()

void GXGetProjectionv ( f32 * ptr)

◆ GXGetScissor()

void GXGetScissor ( u32 * left,
u32 * top,
u32 * wd,
u32 * ht )

◆ GXGetTexObjAll()

void GXGetTexObjAll ( const GXTexObj * obj,
void ** image_ptr,
u16 * width,
u16 * height,
GXTexFmt * format,
GXTexWrapMode * wrap_s,
GXTexWrapMode * wrap_t,
u8 * mipmap )

◆ GXGetTexObjBiasClamp()

GXBool GXGetTexObjBiasClamp ( const GXTexObj * tex_obj)

◆ GXGetTexObjData()

void * GXGetTexObjData ( const GXTexObj * to)

◆ GXGetTexObjEdgeLOD()

GXBool GXGetTexObjEdgeLOD ( const GXTexObj * tex_obj)

◆ GXGetTexObjFmt()

GXTexFmt GXGetTexObjFmt ( const GXTexObj * to)

◆ GXGetTexObjHeight()

u16 GXGetTexObjHeight ( const GXTexObj * to)

◆ GXGetTexObjLODAll()

void GXGetTexObjLODAll ( const GXTexObj * tex_obj,
GXTexFilter * min_filt,
GXTexFilter * mag_filt,
f32 * min_lod,
f32 * max_lod,
f32 * lod_bias,
u8 * bias_clamp,
u8 * do_edge_lod,
GXAnisotropy * max_aniso )

◆ GXGetTexObjLODBias()

f32 GXGetTexObjLODBias ( const GXTexObj * tex_obj)

◆ GXGetTexObjMagFilt()

GXTexFilter GXGetTexObjMagFilt ( const GXTexObj * tex_obj)

◆ GXGetTexObjMaxAniso()

GXAnisotropy GXGetTexObjMaxAniso ( const GXTexObj * tex_obj)

◆ GXGetTexObjMaxLOD()

f32 GXGetTexObjMaxLOD ( const GXTexObj * tex_obj)

◆ GXGetTexObjMinFilt()

GXTexFilter GXGetTexObjMinFilt ( const GXTexObj * tex_obj)

◆ GXGetTexObjMinLOD()

f32 GXGetTexObjMinLOD ( const GXTexObj * tex_obj)

◆ GXGetTexObjMipMap()

GXBool GXGetTexObjMipMap ( const GXTexObj * to)

◆ GXGetTexObjTlut()

u32 GXGetTexObjTlut ( const GXTexObj * tex_obj)

◆ GXGetTexObjWidth()

u16 GXGetTexObjWidth ( const GXTexObj * to)

◆ GXGetTexObjWrapS()

GXTexWrapMode GXGetTexObjWrapS ( const GXTexObj * to)

◆ GXGetTexObjWrapT()

GXTexWrapMode GXGetTexObjWrapT ( const GXTexObj * to)

◆ GXGetTexRegionAll()

void GXGetTexRegionAll ( const GXTexRegion * region,
u8 * is_cached,
u8 * is_32b_mipmap,
u32 * tmem_even,
u32 * size_even,
u32 * tmem_odd,
u32 * size_odd )

◆ GXGetTlutObjAll()

void GXGetTlutObjAll ( const GXTlutObj * tlut_obj,
void ** data,
GXTlutFmt * format,
u16 * numEntries )

◆ GXGetTlutObjData()

void * GXGetTlutObjData ( const GXTlutObj * tlut_obj)

◆ GXGetTlutObjFmt()

GXTlutFmt GXGetTlutObjFmt ( const GXTlutObj * tlut_obj)

◆ GXGetTlutObjNumEntries()

u16 GXGetTlutObjNumEntries ( const GXTlutObj * tlut_obj)

◆ GXGetTlutRegionAll()

void GXGetTlutRegionAll ( const GXTlutRegion * region,
u32 * tmem_addr,
GXTlutSize * tlut_size )

◆ GXGetViewportv()

void GXGetViewportv ( f32 * vp)

◆ GXGetVtxAttrFmt()

void GXGetVtxAttrFmt ( GXVtxFmt fmt,
GXAttr attr,
GXCompCnt * cnt,
GXCompType * type,
u8 * frac )

◆ GXGetVtxAttrFmtv()

void GXGetVtxAttrFmtv ( GXVtxFmt fmt,
GXVtxAttrFmtList * vat )

◆ GXGetVtxDesc()

void GXGetVtxDesc ( GXAttr attr,
GXAttrType * type )

◆ GXGetVtxDescv()

void GXGetVtxDescv ( GXVtxDescList * vcd)