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 <platform.h>
5
7
9#include <dolphin/gx/GXEnum.h>
10
11void GXSetTevOp(GXTevStageID id, GXTevMode mode);
17 GXTevScale scale, GXBool clamp, GXTevRegID out_reg);
19 GXTevScale scale, GXBool clamp, GXTevRegID out_reg);
20void GXSetTevColor(GXTevRegID id, GXColor color);
25 GXTevSwapSel tex_sel);
29void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1,
30 u8 ref1);
31void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias);
33 GXChannelID color);
34void GXSetNumTevStages(u8 nStages);
35
37void GXSetTevClampMode(s32 arg0, s32 arg1);
38
39#endif
GXTevColorArg
Definition GXEnum.h:543
GXTevScale
Definition GXEnum.h:595
GXTevColorChan
Definition GXEnum.h:527
GXTexFmt
Definition GXEnum.h:125
GXTexMapID
Definition GXEnum.h:217
GXAlphaOp
Definition GXEnum.h:30
GXTevOp
Definition GXEnum.h:573
GXTevBias
Definition GXEnum.h:588
GXTevSwapSel
Definition GXEnum.h:519
GXTevMode
Definition GXEnum.h:264
GXTevKAlphaSel
Definition GXEnum.h:634
GXTevStageID
Definition GXEnum.h:244
GXTevRegID
Definition GXEnum.h:445
GXTevKColorSel
Definition GXEnum.h:603
GXTevAlphaArg
Definition GXEnum.h:562
GXChannelID
Definition GXEnum.h:318
GXTexCoordID
Definition GXEnum.h:231
GXZTexOp
Definition GXEnum.h:669
GXTevKColorID
Definition GXEnum.h:661
GXCompare
Definition GXEnum.h:19
u8 GXBool
Definition GXEnum.h:6
void GXSetTevColor(GXTevRegID id, GXColor color)
Definition GXTev.c:115
void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:74
void GXSetTevOp(GXTevStageID id, GXTevMode mode)
Definition GXTev.c:8
void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
Definition GXTev.c:195
void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
Definition GXTev.c:60
void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
Definition GXTev.c:173
void GXSetTevClampMode(s32 arg0, s32 arg1)
Definition GXTev.c:171
void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
Definition GXTev.c:45
void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:95
void GXSetTevKColor(GXTevKColorID id, GXColor color)
Definition GXTev.c:143
void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias)
Definition GXTev.c:188
void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel)
Definition GXTev.c:158
void GXSetTevKColorSel(GXTevStageID stage, GXTevKColorSel sel)
Definition GXTev.c:148
void GXSetTevSwapModeTable(GXTevSwapSel table, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXTevColorChan alpha)
Definition GXTev.c:164
void GXSetNumTevStages(u8 nStages)
Definition GXTev.c:201
void GXSetTevColorS10(s32, GXColorS10)
Definition GXTev.c:138
void GXSetTevKAlphaSel(GXTevStageID stage, GXTevKAlphaSel sel)
Definition GXTev.c:153
static float const scale
Definition itlgunray.c:24
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
u8 alpha
Definition state.c:45
Definition types.h:34
Definition types.h:30
Definition ground.c:2466
int c
Definition tev.c:18