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