mirror of
https://github.com/zeldaret/ss
synced 2026-09-03 01:54:18 -04:00
37 lines
1.2 KiB
C
37 lines
1.2 KiB
C
#ifndef RVL_SDK_GX_TEV_H
|
|
#define RVL_SDK_GX_TEV_H
|
|
#include <rvl/GX/GXTypes.h>
|
|
#include <rvl/types.h>
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void GXSetTevOp(GXTevStageID, UNKWORD);
|
|
void GXSetTevColorIn(GXTevStageID, GXTevColorArg, GXTevColorArg, GXTevColorArg,
|
|
GXTevColorArg);
|
|
void GXSetTevAlphaIn(GXTevStageID, GXTevAlphaArg, GXTevAlphaArg, GXTevAlphaArg,
|
|
GXTevAlphaArg);
|
|
void GXSetTevColorOp(GXTevStageID, GXTevOp, GXTevBias, GXTevScale, u8,
|
|
GXTevRegID);
|
|
void GXSetTevAlphaOp(GXTevStageID, GXTevOp, GXTevBias, GXTevScale, u8,
|
|
GXTevRegID);
|
|
|
|
void GXSetTevColor(GXTevRegID, GXColor);
|
|
|
|
void GXSetTevKColor(GXTevKColorID, GXColor);
|
|
void GXSetTevKColorSel(GXTevStageID, GXTevKColorSel);
|
|
void GXSetTevKAlphaSel(GXTevStageID, GXTevKAlphaSel);
|
|
void GXSetTevSwapMode(GXTevStageID, GXTevSwapSel, GXTevSwapSel);
|
|
void GXSetTevSwapModeTable(GXTevSwapSel, GXTevColorChan, GXTevColorChan,
|
|
GXTevColorChan, GXTevColorChan);
|
|
|
|
void GXSetAlphaCompare(GXCompare, u8, GXAlphaOp, GXCompare, u8);
|
|
void GXSetZTexture(UNKWORD, UNKWORD, UNKWORD);
|
|
void GXSetTevOrder(GXTevStageID, GXTexCoordID, GXTexMapID, GXChannelID);
|
|
void GXSetNumTevStages(u8);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|