1#ifndef _DOLPHIN_GX_GXGET_H_
2#define _DOLPHIN_GX_GXGET_H_
44 f32* lod_bias,
u8* bias_clamp,
u8* do_edge_lod,
61 u8* is_32b_mipmap,
u32* tmem_even,
u32* size_even,
62 u32* tmem_odd,
u32* size_odd);
static GXVtxAttrFmtList vat[27]
Definition GXDraw.c:9
static GXVtxDescList vcd[27]
Definition GXDraw.c:8
GXTexOffset
Definition GXEnum.h:451
GXAttrType
Definition GXEnum.h:115
GXCompType
Definition GXEnum.h:375
GXTexFilter
Definition GXEnum.h:169
GXCompCnt
Definition GXEnum.h:363
GXTexFmt
Definition GXEnum.h:125
GXAttr
Definition GXEnum.h:84
GXVtxFmt
Definition GXEnum.h:72
GXTlutSize
Definition GXEnum.h:876
GXTlutFmt
Definition GXEnum.h:869
GXTexWrapMode
Definition GXEnum.h:162
GXAnisotropy
Definition GXEnum.h:178
u8 GXBool
Definition GXEnum.h:6
GXCullMode
Definition GXEnum.h:478
void GXGetPointSize(u8 *pointSize, GXTexOffset *texOffsets)
Definition GXGeometry.c:90
void * GXGetTlutObjData(const GXTlutObj *tlut_obj)
Definition GXTexture.c:646
GXTlutFmt GXGetTlutObjFmt(const GXTlutObj *tlut_obj)
Definition GXTexture.c:654
GXBool GXGetTexObjBiasClamp(const GXTexObj *tex_obj)
Definition GXTexture.c:526
void GXGetTlutRegionAll(const GXTlutRegion *region, u32 *tmem_addr, GXTlutSize *tlut_size)
Definition GXTexture.c:854
void GXGetVtxAttrFmtv(GXVtxFmt fmt, GXVtxAttrFmtList *vat)
Definition GXAttr.c:529
GXAnisotropy GXGetTexObjMaxAniso(const GXTexObj *tex_obj)
Definition GXTexture.c:542
f32 GXGetTexObjMinLOD(const GXTexObj *tex_obj)
Definition GXTexture.c:497
void * GXGetTexObjData(const GXTexObj *to)
Definition GXTexture.c:402
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)
Definition GXTexture.c:458
GXTexWrapMode GXGetTexObjWrapS(const GXTexObj *to)
Definition GXTexture.c:434
void GXGetLightAttnK(GXLightObj *lt_obj, f32 *k0, f32 *k1, f32 *k2)
Definition GXLight.c:70
void GXGetLightColor(GXLightObj *lt_obj, GXColor *color)
Definition GXLight.c:294
void GXGetViewportv(f32 *vp)
Definition GXTransform.c:452
GXTexFilter GXGetTexObjMinFilt(const GXTexObj *tex_obj)
Definition GXTexture.c:481
GXTexFmt GXGetTexObjFmt(const GXTexObj *to)
Definition GXTexture.c:426
void GXGetTexObjAll(const GXTexObj *obj, void **image_ptr, u16 *width, u16 *height, GXTexFmt *format, GXTexWrapMode *wrap_s, GXTexWrapMode *wrap_t, u8 *mipmap)
Definition GXTexture.c:386
void GXGetLineWidth(u8 *width, GXTexOffset *texOffsets)
Definition GXGeometry.c:72
void GXGetVtxDesc(GXAttr attr, GXAttrType *type)
Definition GXAttr.c:213
u32 GXGetTexObjTlut(const GXTexObj *tex_obj)
Definition GXTexture.c:550
void GXGetCullMode(GXCullMode *mode)
Definition GXGeometry.c:132
GXBool GXGetTexObjEdgeLOD(const GXTexObj *tex_obj)
Definition GXTexture.c:534
void GXGetVtxAttrFmt(GXVtxFmt fmt, GXAttr attr, GXCompCnt *cnt, GXCompType *type, u8 *frac)
Definition GXAttr.c:444
u16 GXGetTexObjWidth(const GXTexObj *to)
Definition GXTexture.c:410
u16 GXGetTlutObjNumEntries(const GXTlutObj *tlut_obj)
Definition GXTexture.c:662
void GXGetVtxDescv(GXVtxDescList *vcd)
Definition GXAttr.c:294
void GXGetTlutObjAll(const GXTlutObj *tlut_obj, void **data, GXTlutFmt *format, u16 *numEntries)
Definition GXTexture.c:635
GXTexFilter GXGetTexObjMagFilt(const GXTexObj *tex_obj)
Definition GXTexture.c:489
GXBool GXGetTexObjMipMap(const GXTexObj *to)
Definition GXTexture.c:450
void GXGetLightDir(GXLightObj *lt_obj, f32 *nx, f32 *ny, f32 *nz)
Definition GXLight.c:230
void GXGetScissor(u32 *left, u32 *top, u32 *wd, u32 *ht)
Definition GXTransform.c:493
void GXGetLightAttnA(GXLightObj *lt_obj, f32 *a0, f32 *a1, f32 *a2)
Definition GXLight.c:46
f32 GXGetTexObjLODBias(const GXTexObj *tex_obj)
Definition GXTexture.c:513
void GXGetProjectionv(f32 *ptr)
Definition GXTransform.c:103
u16 GXGetTexObjHeight(const GXTexObj *to)
Definition GXTexture.c:418
f32 GXGetTexObjMaxLOD(const GXTexObj *tex_obj)
Definition GXTexture.c:505
GXTexWrapMode GXGetTexObjWrapT(const GXTexObj *to)
Definition GXTexture.c:442
void GXGetTexRegionAll(const GXTexRegion *region, u8 *is_cached, u8 *is_32b_mipmap, u32 *tmem_even, u32 *size_even, u32 *tmem_odd, u32 *size_odd)
Definition GXTexture.c:789
void GXGetLightPos(GXLightObj *lt_obj, f32 *x, f32 *y, f32 *z)
Definition GXLight.c:205
unsigned int u32
Definition types.h:13
float f32
Definition types.h:18
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5
int y
Definition types.h:1
int x
Definition types.h:0