Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GXTev.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXTEV_H_
2#define _DOLPHIN_GX_GXTEV_H_
3
4#include <dolphin/gx/GXEnum.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
21void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel);
23void GXSetTevClampMode(void);
24void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1);
27void GXSetNumTevStages(u8 nStages);
28
29#ifdef __cplusplus
30}
31#endif
32
33#endif
enum _GXTevKColorID GXTevKColorID
enum _GXTevColorArg GXTevColorArg
enum _GXTevScale GXTevScale
enum _GXTexCoordID GXTexCoordID
enum _GXTevMode GXTevMode
enum _GXTexFmt GXTexFmt
enum _GXTexMapID GXTexMapID
enum _GXAlphaOp GXAlphaOp
enum _GXTevColorChan GXTevColorChan
enum _GXTevKAlphaSel GXTevKAlphaSel
enum _GXChannelID GXChannelID
enum _GXTevSwapSel GXTevSwapSel
enum _GXTevBias GXTevBias
enum _GXTevAlphaArg GXTevAlphaArg
enum _GXTevKColorSel GXTevKColorSel
enum _GXZTexOp GXZTexOp
enum _GXTevRegID GXTevRegID
enum _GXTevStageID GXTevStageID
enum _GXCompare GXCompare
enum _GXTevOp GXTevOp
u8 GXBool
Definition GXEnum.h:6
u32 mode
Definition GXTev.c:56
u32 clamp
Definition GXTev.c:10
u32 bias
Definition GXTev.c:12
void GXSetTevColor(GXTevRegID id, GXColor color)
Definition GXTev.c:209
void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:163
void GXSetTevOp(GXTevStageID id, GXTevMode mode)
Definition GXTev.c:91
void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
Definition GXTev.c:421
void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
Definition GXTev.c:142
void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
Definition GXTev.c:368
void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
Definition GXTev.c:121
void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:186
void GXSetTevKColor(GXTevKColorID id, GXColor color)
Definition GXTev.c:264
void GXSetTevClampMode(void)
Definition GXTev.c:364
void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias)
Definition GXTev.c:384
void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel)
Definition GXTev.c:322
void GXSetTevKColorSel(GXTevStageID stage, GXTevKColorSel sel)
Definition GXTev.c:288
void GXSetTevSwapModeTable(GXTevSwapSel table, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXTevColorChan alpha)
Definition GXTev.c:336
void GXSetNumTevStages(u8 nStages)
Definition GXTev.c:464
void GXSetTevColorS10(GXTevRegID id, GXColorS10 color)
Definition GXTev.c:233
void GXSetTevKAlphaSel(GXTevStageID stage, GXTevKAlphaSel sel)
Definition GXTev.c:305
Ordon Goat.
static char * table[19]
Definition d_a_door_shutter.cpp:1599
static SECTION_DATA u8 color[4]
Definition d_a_obj_crope.cpp:225
a
Definition k_cos.c:89
Definition GXStruct.h:31
Definition d_menu_dmap_map.cpp:90
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5