SSBM Decomp
Loading...
Searching...
No Matches
GXTexture.h File Reference
#include <platform.h>
#include <placeholder.h>
#include <dolphin/gx/forward.h>
#include <dolphin/gx/GXEnum.h>

Go to the source code of this file.

Functions

void __GXSetSUTexSize (void)
 
void GXLoadTexObjPreLoaded (const GXTexObj *, UNK_T, GXTexMapID)
 
void GXInvalidateTexAll (void)
 
GXTexRegionCallback GXSetTlutRegionCallback (GXTexRegionCallback arg0)
 
void __SetSURegs (s32, s32)
 
void GXInitTexObj (GXTexObj *, void *, u16, u16, GXTexFmt, GXTexWrapMode, GXTexWrapMode, GXBool)
 
s32 GXGetTexObjWidth (GXTexObj *tex_obj)
 
s32 GXGetTexObjHeight (GXTexObj *tex_obj)
 
GXTexFmt GXGetTexObjFmt (GXTexObj *tex_obj)
 
void GXLoadTexObj (const GXTexObj *, GXTexMapID)
 
void GXInitTlutRegion (s32 *arg0, s32 arg1, s32 arg2)
 
s32 GXGetTexBufferSize (u16, u16, u32, u8, u8)
 
void GXInitTexObjCI (GXTexObj *, void *, u16, u16, GXCITexFmt, GXTexWrapMode, GXTexWrapMode, GXBool, u32)
 
void GXInitTexObjLOD (GXTexObj *, GXTexFilter, GXTexFilter, f32, f32, f32, GXBool, GXBool, GXAnisotropy)
 
void GXInitTlutObj (GXTlutObj *, void *, GXTlutFmt, u16)
 
void GXLoadTlut (GXTlutObj *, s32)
 
void __GXSetTmemConfig (s32)
 
GXTexRegionCallback GXSetTexRegionCallback (GXTexRegionCallback arg0)
 
void GXInitTexCacheRegion (UNK_T, s8, u32, s32, u32, s32, s32)
 
void __GetImageTileCount (u32, s16, s16, s32 *, s32 *, s32 *)
 

Function Documentation

◆ __GXSetSUTexSize()

void __GXSetSUTexSize ( void  )

◆ GXLoadTexObjPreLoaded()

void GXLoadTexObjPreLoaded ( const GXTexObj arg0,
UNK_T  arg1,
GXTexMapID  arg2 
)

◆ GXInvalidateTexAll()

void GXInvalidateTexAll ( void  )

◆ GXSetTlutRegionCallback()

GXTexRegionCallback GXSetTlutRegionCallback ( GXTexRegionCallback  arg0)

◆ __SetSURegs()

void __SetSURegs ( s32  arg0,
s32  arg1 
)

◆ GXInitTexObj()

void GXInitTexObj ( GXTexObj obj,
void *  image_ptr,
u16  width,
u16  height,
GXTexFmt  format,
GXTexWrapMode  wrap_s,
GXTexWrapMode  wrap_t,
GXBool  mipmap 
)

◆ GXGetTexObjWidth()

s32 GXGetTexObjWidth ( GXTexObj tex_obj)

◆ GXGetTexObjHeight()

s32 GXGetTexObjHeight ( GXTexObj tex_obj)

◆ GXGetTexObjFmt()

GXTexFmt GXGetTexObjFmt ( GXTexObj tex_obj)

◆ GXLoadTexObj()

void GXLoadTexObj ( const GXTexObj arg0,
GXTexMapID  arg1 
)

◆ GXInitTlutRegion()

void GXInitTlutRegion ( s32 arg0,
s32  arg1,
s32  arg2 
)

◆ GXGetTexBufferSize()

s32 GXGetTexBufferSize ( u16  arg0,
u16  arg1,
u32  arg2,
u8  arg3,
u8  arg4 
)

◆ GXInitTexObjCI()

void GXInitTexObjCI ( GXTexObj obj,
void *  image_ptr,
u16  width,
u16  height,
GXCITexFmt  format,
GXTexWrapMode  wrap_s,
GXTexWrapMode  wrap_t,
GXBool  mipmap,
u32  tlut_name 
)

◆ GXInitTexObjLOD()

void GXInitTexObjLOD ( GXTexObj obj,
GXTexFilter  min_filt,
GXTexFilter  mag_filt,
f32  min_lod,
f32  max_lod,
f32  lod_bias,
GXBool  bias_clamp,
GXBool  do_edge_lod,
GXAnisotropy  max_aniso 
)

◆ GXInitTlutObj()

void GXInitTlutObj ( GXTlutObj tlut_obj,
void *  lut,
GXTlutFmt  fmt,
u16  n_entries 
)

◆ GXLoadTlut()

void GXLoadTlut ( GXTlutObj arg0,
s32  arg1 
)

◆ __GXSetTmemConfig()

void __GXSetTmemConfig ( s32  arg0)

◆ GXSetTexRegionCallback()

GXTexRegionCallback GXSetTexRegionCallback ( GXTexRegionCallback  arg0)

◆ GXInitTexCacheRegion()

void GXInitTexCacheRegion ( UNK_T  arg0,
s8  arg1,
u32  arg2,
s32  arg3,
u32  arg4,
s32  arg5,
s32  arg6 
)

◆ __GetImageTileCount()

void __GetImageTileCount ( u32  arg0,
s16  arg1,
s16  arg2,
s32 arg3,
s32 arg4,
s32 arg5 
)