SSBM Decomp
Loading...
Searching...
No Matches
GXPixel.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXPIXEL_H_
2#define _DOLPHIN_GX_GXPIXEL_H_
3
4#include <dolphin/gx/GXEnum.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz,
11 GXColor color);
12void GXInitFogAdjTable(GXFogAdjTable* table, u16 width, f32 projmtx[4][4]);
13void GXSetFogRangeAdj(GXBool enable, u16 center, GXFogAdjTable* table);
14void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor,
15 GXBlendFactor dst_factor, GXLogicOp op);
16void GXSetColorUpdate(GXBool update_enable);
17void GXSetAlphaUpdate(GXBool update_enable);
18void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable);
19void GXSetZCompLoc(GXBool before_tex);
20void GXSetPixelFmt(GXPixelFmt pix_fmt, GXZFmt16 z_fmt);
21void GXSetDither(GXBool dither);
22void GXSetDstAlpha(GXBool enable, u8 alpha);
23void GXSetFieldMask(GXBool odd_mask, GXBool even_mask);
24void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio);
25
26#ifdef __cplusplus
27}
28#endif
29
30#endif
GXZFmt16
Definition GXEnum.h:38
GXFogType
Definition GXEnum.h:501
GXBlendMode
Definition GXEnum.h:323
GXPixelFmt
Definition GXEnum.h:51
GXLogicOp
Definition GXEnum.h:344
GXCompare
Definition GXEnum.h:19
u8 GXBool
Definition GXEnum.h:6
GXBlendFactor
Definition GXEnum.h:331
void GXInitFogAdjTable(GXFogAdjTable *table, u16 width, f32 projmtx[4][4])
Definition GXPixel.c:100
void GXSetAlphaUpdate(GXBool update_enable)
Definition GXPixel.c:185
void GXSetFogRangeAdj(GXBool enable, u16 center, GXFogAdjTable *table)
Definition GXPixel.c:133
void GXSetDstAlpha(GXBool enable, u8 alpha)
Definition GXPixel.c:248
void GXSetDither(GXBool dither)
Definition GXPixel.c:240
void GXSetFieldMask(GXBool odd_mask, GXBool even_mask)
Definition GXPixel.c:257
void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable)
Definition GXPixel.c:193
void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio)
Definition GXPixel.c:270
void GXSetColorUpdate(GXBool update_enable)
Definition GXPixel.c:177
void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color)
Definition GXPixel.c:8
void GXSetZCompLoc(GXBool before_tex)
Definition GXPixel.c:203
void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op)
Definition GXPixel.c:160
void GXSetPixelFmt(GXPixelFmt pix_fmt, GXZFmt16 z_fmt)
Definition GXPixel.c:211
static grZe_ColorEntry table[3]
Definition grzebes.c:1074
float f32
Definition types.h:18
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5
Definition GXStruct.h:27
Definition GXStruct.h:55