Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
texPalette.h
Go to the documentation of this file.
1#ifndef _CHARPIPELINE_TEXPALETTE_H_
2#define _CHARPIPELINE_TEXPALETTE_H_
3
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
17
33
38
44
45void TEXGetPalette(TEXPalettePtr* pal, char* name);
50
51#ifdef __cplusplus
52}
53#endif
54
55#endif
enum _GXTlut GXTlut
enum _GXTexWrapMode GXTexWrapMode
enum _GXTlutFmt GXTlutFmt
enum _GXTexFilter GXTexFilter
s16 name
Definition d_a_e_pz.cpp:1764
Definition texPalette.h:10
Ptr data
Definition texPalette.h:15
u8 pad8
Definition texPalette.h:13
u8 unpacked
Definition texPalette.h:12
GXTlutFmt format
Definition texPalette.h:14
u16 numEntries
Definition texPalette.h:11
Definition texPalette.h:34
CLUTHeaderPtr CLUTHeader
Definition texPalette.h:36
TEXHeaderPtr textureHeader
Definition texPalette.h:35
Definition texPalette.h:18
GXTexFilter minFilter
Definition texPalette.h:25
u8 minLOD
Definition texPalette.h:29
GXTexWrapMode wrapS
Definition texPalette.h:23
GXTexWrapMode wrapT
Definition texPalette.h:24
u8 unpacked
Definition texPalette.h:31
GXTexFilter magFilter
Definition texPalette.h:26
u32 format
Definition texPalette.h:21
u8 maxLOD
Definition texPalette.h:30
u16 width
Definition texPalette.h:20
f32 LODBias
Definition texPalette.h:27
u16 height
Definition texPalette.h:19
u8 edgeLODEnable
Definition texPalette.h:28
Ptr data
Definition texPalette.h:22
Definition texPalette.h:39
u32 versionNumber
Definition texPalette.h:40
TEXDescriptorPtr descriptorArray
Definition texPalette.h:42
u32 numDescriptors
Definition texPalette.h:41
Definition GXStruct.h:35
Definition GXStruct.h:47
void TEXReleasePalette(TEXPalettePtr *pal)
Definition texPalette.c:76
void TEXGetPalette(TEXPalettePtr *pal, char *name)
Definition texPalette.c:11
void TEXGetGXTexObjFromPaletteCI(TEXPalettePtr pal, GXTexObj *to, GXTlutObj *tlo, GXTlut tluts, u32 id)
Definition texPalette.c:99
void TEXGetGXTexObjFromPalette(TEXPalettePtr pal, GXTexObj *to, u32 id)
Definition texPalette.c:85
struct TEXHeader * TEXHeaderPtr
struct CLUTHeader * CLUTHeaderPtr
TEXDescriptorPtr TEXGet(TEXPalettePtr pal, u32 id)
Definition texPalette.c:66
struct TEXDescriptor * TEXDescriptorPtr
struct TEXPalette * TEXPalettePtr
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
char * Ptr
Definition types.h:28
unsigned char u8
Definition types.h:5