1#ifndef _DOLPHIN_GX_GXBUMP_H_
2#define _DOLPHIN_GX_GXBUMP_H_
void GXSetTevIndWarp(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u8 signed_offset, u8 replace_mode, GXIndTexMtxID matrix_sel)
void GXSetIndTexOrder(GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map)
void GXSetTevIndBumpXYZ(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
void GXSetIndTexMtx(GXIndTexMtxID mtx_id, f32 offset[2][3], s8 scale_exp)
void GXSetTevIndBumpST(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
void GXSetTevDirect(GXTevStageID tev_stage)
void GXSetNumIndStages(u8 nIndStages)
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)
void GXSetIndTexCoordScale(GXIndTexStageID ind_state, GXIndTexScale scale_s, GXIndTexScale scale_t)
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)
void GXSetTevIndRepeat(GXTevStageID tev_stage)
GXIndTexStageID
Definition GXEnum.h:766
GXIndTexWrap
Definition GXEnum.h:754
GXTexMapID
Definition GXEnum.h:200
GXIndTexMtxID
Definition GXEnum.h:740
GXTevStageID
Definition GXEnum.h:229
GXIndTexFormat
Definition GXEnum.h:709
GXTexCoordID
Definition GXEnum.h:215
GXIndTexBiasSel
Definition GXEnum.h:718
GXIndTexAlphaSel
Definition GXEnum.h:731
GXIndTexScale
Definition GXEnum.h:775
u8 GXBool
Definition GXEnum.h:6
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed char s8
Definition hsd_3B2B.h:3
unsigned char u8
Definition hsd_3B2B.h:2