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