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, GXColor color);
11void GXInitFogAdjTable(GXFogAdjTable *table, u16 width, f32 projmtx[4][4]);
13void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op);
14void GXSetColorUpdate(GXBool update_enable);
15void GXSetAlphaUpdate(GXBool update_enable);
16void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable);
17void GXSetZCompLoc(GXBool before_tex);
18void GXSetPixelFmt(GXPixelFmt pix_fmt, GXZFmt16 z_fmt);
19void GXSetDither(GXBool dither);
21void GXSetFieldMask(GXBool odd_mask, GXBool even_mask);
22void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio);
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif
GXZFmt16
Definition GXEnum.h:42
GXFogType
Definition GXEnum.h:543
GXBlendMode
Definition GXEnum.h:348
GXPixelFmt
Definition GXEnum.h:57
GXLogicOp
Definition GXEnum.h:371
GXCompare
Definition GXEnum.h:21
u8 GXBool
Definition GXEnum.h:6
GXBlendFactor
Definition GXEnum.h:357
void GXInitFogAdjTable(GXFogAdjTable *table, u16 width, f32 projmtx[4][4])
void GXSetAlphaUpdate(GXBool update_enable)
void GXSetFogRangeAdj(GXBool enable, u16 center, GXFogAdjTable *table)
void GXSetDstAlpha(GXBool enable, u8 alpha)
void GXSetDither(GXBool dither)
void GXSetFieldMask(GXBool odd_mask, GXBool even_mask)
void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable)
void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio)
void GXSetColorUpdate(GXBool update_enable)
void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color)
void GXSetZCompLoc(GXBool before_tex)
void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op)
void GXSetPixelFmt(GXPixelFmt pix_fmt, GXZFmt16 z_fmt)
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
grZe_ColorEntry table[3]
Definition grzebes.c:1117
unsigned char u8
Definition hsd_3B2B.h:2
u8 alpha
Definition state.c:45
void(* func)(void)
Definition state.c:134
Definition GXStruct.h:29
Definition GXStruct.h:64