SSBM Decomp
Loading...
Searching...
No Matches
texPalette.c File Reference
#include <macros.h>
#include <charPipeline/fileCache.h>
#include <charPipeline/texPalette.h>
#include <dolphin/dvd.h>
#include <dolphin/gx.h>
#include <dolphin/os.h>

Macros

#define PALETTE_VERSION   0x20AF30

Functions

static void LoadTexPalette (TEXPalettePtr *pal, char *name)
static void UnpackTexPalette (TEXPalettePtr pal)
static void TexFreeFunc (TEXPalettePtr pal)
void TEXGetPalette (TEXPalettePtr *pal, char *name)
TEXDescriptorPtr TEXGet (TEXPalettePtr pal, u32 id)
void TEXReleasePalette (TEXPalettePtr *pal)
void TEXGetGXTexObjFromPalette (TEXPalettePtr pal, GXTexObj *to, u32 id)
void TEXGetGXTexObjFromPaletteCI (TEXPalettePtr pal, GXTexObj *to, GXTlutObj *tlo, GXTlut tluts, u32 id)

Macro Definition Documentation

◆ PALETTE_VERSION

#define PALETTE_VERSION   0x20AF30

Function Documentation

◆ LoadTexPalette()

void LoadTexPalette ( TEXPalettePtr * pal,
char * name )
static

◆ UnpackTexPalette()

void UnpackTexPalette ( TEXPalettePtr pal)
static

◆ TexFreeFunc()

void TexFreeFunc ( TEXPalettePtr pal)
static

◆ TEXGetPalette()

void TEXGetPalette ( TEXPalettePtr * pal,
char * name )

◆ TEXGet()

TEXDescriptorPtr TEXGet ( TEXPalettePtr pal,
u32 id )

◆ TEXReleasePalette()

void TEXReleasePalette ( TEXPalettePtr * pal)

◆ TEXGetGXTexObjFromPalette()

void TEXGetGXTexObjFromPalette ( TEXPalettePtr pal,
GXTexObj * to,
u32 id )

◆ TEXGetGXTexObjFromPaletteCI()

void TEXGetGXTexObjFromPaletteCI ( TEXPalettePtr pal,
GXTexObj * to,
GXTlutObj * tlo,
GXTlut tluts,
u32 id )