SSBM Decomp
Loading...
Searching...
No Matches
GXTexture.h
Go to the documentation of this file.
1#ifndef DOLPHIN_GX_GXTEXTURE_H
2#define DOLPHIN_GX_GXTEXTURE_H
3
4#include <platform.h>
5#include <placeholder.h>
6
8
9#include <dolphin/gx/GXEnum.h>
10
11void __GXSetSUTexSize(void);
13
14void GXInvalidateTexAll(void);
16void __SetSURegs(s32, s32);
22void GXLoadTexObj(const GXTexObj*, GXTexMapID);
23void GXInitTlutRegion(s32* arg0, s32 arg1, s32 arg2);
29void GXInitTlutObj(GXTlutObj*, void*, GXTlutFmt, u16);
35#endif
GXTexFilter
Definition GXEnum.h:171
GXTexFmt
Definition GXEnum.h:125
GXTexMapID
Definition GXEnum.h:217
GXCITexFmt
Definition GXEnum.h:158
GXTlutFmt
Definition GXEnum.h:210
GXTexWrapMode
Definition GXEnum.h:164
GXAnisotropy
Definition GXEnum.h:180
u8 GXBool
Definition GXEnum.h:6
void GXLoadTexObj(const GXTexObj *, GXTexMapID)
Definition GXTexture.c:85
void GXInitTexCacheRegion(UNK_T, s8, u32, s32, u32, s32, s32)
Definition GXTexture.c:101
GXTexFmt GXGetTexObjFmt(GXTexObj *tex_obj)
Definition GXTexture.c:75
void GXInitTlutObj(GXTlutObj *, void *, GXTlutFmt, u16)
Definition GXTexture.c:90
void GXInitTlutRegion(s32 *arg0, s32 arg1, s32 arg2)
Definition GXTexture.c:107
void __GetImageTileCount(u32, s16, s16, s32 *, s32 *, s32 *)
Definition GXTexture.c:38
void GXInitTexObjLOD(GXTexObj *, GXTexFilter, GXTexFilter, f32, f32, f32, GXBool, GXBool, GXAnisotropy)
Definition GXTexture.c:58
void __GXSetTmemConfig(s32)
Definition GXTexture.c:151
void GXInitTexObjCI(GXTexObj *, void *, u16, u16, GXCITexFmt, GXTexWrapMode, GXTexWrapMode, GXBool, u32)
Definition GXTexture.c:51
void __GXSetSUTexSize(void)
Definition GXTexture.c:146
s32 GXGetTexObjHeight(GXTexObj *tex_obj)
Definition GXTexture.c:70
GXTexRegionCallback GXSetTlutRegionCallback(GXTexRegionCallback arg0)
Definition GXTexture.c:133
void __SetSURegs(s32, s32)
Definition GXTexture.c:141
s32 GXGetTexObjWidth(GXTexObj *tex_obj)
Definition GXTexture.c:65
void GXInvalidateTexAll(void)
Definition GXTexture.c:115
void GXLoadTexObjPreLoaded(const GXTexObj *, UNK_T, GXTexMapID)
Definition GXTexture.c:80
void GXLoadTlut(GXTlutObj *, s32)
Definition GXTexture.c:96
s32 GXGetTexBufferSize(u16, u16, u32, u8, u8)
Definition GXTexture.c:33
void GXInitTexObj(GXTexObj *, void *, u16, u16, GXTexFmt, GXTexWrapMode, GXTexWrapMode, GXBool)
Definition GXTexture.c:44
GXTexRegionCallback GXSetTexRegionCallback(GXTexRegionCallback arg0)
Definition GXTexture.c:125
void *(* GXTexRegionCallback)(void)
Definition forward.h:22
#define UNK_T
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed short s16
A signed 16-bit integer.
Definition platform.h:11
unsigned short u16
An unsigned 16-bit integer.
Definition platform.h:23
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition __types.h:134
Definition __types.h:142