SSBM Decomp
Loading...
Searching...
No Matches
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>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10void GXSetTevOp(GXTevStageID id, GXTevMode mode);
16 GXTevScale scale, GXBool clamp, GXTevRegID out_reg);
18 GXTevScale scale, GXBool clamp, GXTevRegID out_reg);
19void GXSetTevColor(GXTevRegID id, GXColor color);
25 GXTevSwapSel tex_sel);
28 GXTevColorChan alpha);
29void GXSetTevClampMode(int, int);
30void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1,
31 u8 ref1);
32void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias);
34 GXChannelID color);
35void GXSetNumTevStages(u8 nStages);
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif
GXTevColorArg
Definition GXEnum.h:510
GXTevScale
Definition GXEnum.h:575
GXTevColorChan
Definition GXEnum.h:494
GXTexFmt
Definition GXEnum.h:125
GXTexMapID
Definition GXEnum.h:185
GXAlphaOp
Definition GXEnum.h:30
GXTevOp
Definition GXEnum.h:545
GXTevBias
Definition GXEnum.h:560
GXTevSwapSel
Definition GXEnum.h:486
GXTevMode
Definition GXEnum.h:232
GXTevKAlphaSel
Definition GXEnum.h:614
GXTevStageID
Definition GXEnum.h:212
GXTevRegID
Definition GXEnum.h:413
GXTevKColorSel
Definition GXEnum.h:583
GXTevAlphaArg
Definition GXEnum.h:533
GXChannelID
Definition GXEnum.h:286
GXTexCoordID
Definition GXEnum.h:199
GXZTexOp
Definition GXEnum.h:649
GXTevKColorID
Definition GXEnum.h:641
GXCompare
Definition GXEnum.h:19
u8 GXBool
Definition GXEnum.h:6
void GXSetTevColor(GXTevRegID id, GXColor color)
Definition GXTev.c:141
void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:93
void GXSetTevOp(GXTevStageID id, GXTevMode mode)
Definition GXTev.c:7
void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
Definition GXTev.c:370
void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
Definition GXTev.c:71
void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
Definition GXTev.c:315
void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
Definition GXTev.c:49
void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:117
void GXSetTevKColor(GXTevKColorID id, GXColor color)
Definition GXTev.c:198
void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias)
Definition GXTev.c:333
void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel)
Definition GXTev.c:260
void GXSetTevKColorSel(GXTevStageID stage, GXTevKColorSel sel)
Definition GXTev.c:222
void GXSetTevClampMode(int, int)
Definition GXTev.c:309
void GXSetTevSwapModeTable(GXTevSwapSel table, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXTevColorChan alpha)
Definition GXTev.c:277
void GXSetNumTevStages(u8 nStages)
Definition GXTev.c:409
void GXSetTevColorS10(GXTevRegID id, GXColorS10 color)
Definition GXTev.c:165
void GXSetTevKAlphaSel(GXTevStageID stage, GXTevKAlphaSel sel)
Definition GXTev.c:241
static grZe_ColorEntry table[3]
Definition grzebes.c:1074
static float const scale
Definition itlgunray.c:21
static GXColor red
Definition lb_0146.c:56
unsigned int u32
Definition types.h:13
unsigned char u8
Definition types.h:5
Definition GXStruct.h:31
Definition GXStruct.h:27