SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
GXBump.h
Go to the documentation of this file.
1
#ifndef _DOLPHIN_GX_GXBUMP_H_
2
#define _DOLPHIN_GX_GXBUMP_H_
3
4
#include <
dolphin/gx/GXEnum.h
>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
void
GXSetTevIndirect
(
GXTevStageID
tev_stage,
GXIndTexStageID
ind_stage,
GXIndTexFormat
format,
GXIndTexBiasSel
bias_sel,
GXIndTexMtxID
matrix_sel,
GXIndTexWrap
wrap_s,
GXIndTexWrap
wrap_t,
GXBool
add_prev,
GXBool
utc_lod,
GXIndTexAlphaSel
alpha_sel);
11
void
GXSetIndTexMtx
(
GXIndTexMtxID
mtx_id,
f32
offset[2][3],
s8
scale_exp);
12
void
GXSetIndTexCoordScale
(
GXIndTexStageID
ind_state,
GXIndTexScale
scale_s,
GXIndTexScale
scale_t);
13
void
GXSetIndTexOrder
(
GXIndTexStageID
ind_stage,
GXTexCoordID
tex_coord,
GXTexMapID
tex_map);
14
void
GXSetNumIndStages
(
u8
nIndStages);
15
void
GXSetTevDirect
(
GXTevStageID
tev_stage);
16
void
GXSetTevIndWarp
(
GXTevStageID
tev_stage,
GXIndTexStageID
ind_stage,
u8
signed_offset,
u8
replace_mode,
GXIndTexMtxID
matrix_sel);
17
void
GXSetTevIndTile
(
GXTevStageID
tev_stage,
GXIndTexStageID
ind_stage,
u16
tilesize_s,
18
u16
tilesize_t,
u16
tilespacing_s,
u16
tilespacing_t,
GXIndTexFormat
format,
19
GXIndTexMtxID
matrix_sel,
GXIndTexBiasSel
bias_sel,
GXIndTexAlphaSel
alpha_sel);
20
void
GXSetTevIndBumpST
(
GXTevStageID
tev_stage,
GXIndTexStageID
ind_stage,
GXIndTexMtxID
matrix_sel);
21
void
GXSetTevIndBumpXYZ
(
GXTevStageID
tev_stage,
GXIndTexStageID
ind_stage,
GXIndTexMtxID
matrix_sel);
22
void
GXSetTevIndRepeat
(
GXTevStageID
tev_stage);
23
24
#ifdef __cplusplus
25
}
26
#endif
27
28
#endif
GXSetTevIndWarp
void GXSetTevIndWarp(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u8 signed_offset, u8 replace_mode, GXIndTexMtxID matrix_sel)
GXSetIndTexOrder
void GXSetIndTexOrder(GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map)
GXSetTevIndBumpXYZ
void GXSetTevIndBumpXYZ(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
GXSetIndTexMtx
void GXSetIndTexMtx(GXIndTexMtxID mtx_id, f32 offset[2][3], s8 scale_exp)
GXSetTevIndBumpST
void GXSetTevIndBumpST(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
GXSetTevDirect
void GXSetTevDirect(GXTevStageID tev_stage)
GXSetNumIndStages
void GXSetNumIndStages(u8 nIndStages)
GXSetTevIndTile
void GXSetTevIndTile(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u16 tilesize_s, u16 tilesize_t, u16 tilespacing_s, u16 tilespacing_t, GXIndTexFormat format, GXIndTexMtxID matrix_sel, GXIndTexBiasSel bias_sel, GXIndTexAlphaSel alpha_sel)
GXSetIndTexCoordScale
void GXSetIndTexCoordScale(GXIndTexStageID ind_state, GXIndTexScale scale_s, GXIndTexScale scale_t)
GXSetTevIndirect
void GXSetTevIndirect(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexFormat format, GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t, GXBool add_prev, GXBool utc_lod, GXIndTexAlphaSel alpha_sel)
GXSetTevIndRepeat
void GXSetTevIndRepeat(GXTevStageID tev_stage)
GXEnum.h
GXIndTexStageID
GXIndTexStageID
Definition
GXEnum.h:766
GXIndTexWrap
GXIndTexWrap
Definition
GXEnum.h:754
GXTexMapID
GXTexMapID
Definition
GXEnum.h:200
GXIndTexMtxID
GXIndTexMtxID
Definition
GXEnum.h:740
GXTevStageID
GXTevStageID
Definition
GXEnum.h:229
GXIndTexFormat
GXIndTexFormat
Definition
GXEnum.h:709
GXTexCoordID
GXTexCoordID
Definition
GXEnum.h:215
GXIndTexBiasSel
GXIndTexBiasSel
Definition
GXEnum.h:718
GXIndTexAlphaSel
GXIndTexAlphaSel
Definition
GXEnum.h:731
GXIndTexScale
GXIndTexScale
Definition
GXEnum.h:775
GXBool
u8 GXBool
Definition
GXEnum.h:6
s8
signed char s8
Definition
types.h:4
f32
float f32
Definition
types.h:13
u16
unsigned short int u16
Definition
types.h:7
u8
unsigned char u8
Definition
types.h:5
extern
dolphin
include
dolphin
gx
GXBump.h
Generated by
1.17.0