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
JUTPalette Class Reference

#include <JUTPalette.h>

+ Collaboration diagram for JUTPalette:

Public Member Functions

 JUTPalette (_GXTlut p1, _GXTlutFmt p2, JUTTransparency p3, u16 p4, void *p5)
 
 JUTPalette (GXTlut tlutNo, ResTLUT *p_tlutRes)
 
void storeTLUT (_GXTlut, ResTLUT *)
 
void storeTLUT (_GXTlut, _GXTlutFmt, JUTTransparency, u16, void *)
 
bool load ()
 
u8 getTlutName () const
 
u8 getFormat () const
 
u8 getTransparency () const
 
u16 getNumColors () const
 
ResTLUTgetColorTable () const
 

Private Attributes

_GXTlutObj mTlutObj
 
u8 mTlutName
 
u8 mFormat
 
ResTLUTmColorTable
 
u16 mNumColors
 
u8 mTransparency
 

Constructor & Destructor Documentation

◆ JUTPalette() [1/2]

JUTPalette::JUTPalette ( _GXTlut p1,
_GXTlutFmt p2,
JUTTransparency p3,
u16 p4,
void * p5 )
inline

◆ JUTPalette() [2/2]

JUTPalette::JUTPalette ( GXTlut tlutNo,
ResTLUT * p_tlutRes )
inline

Member Function Documentation

◆ getColorTable()

ResTLUT * JUTPalette::getColorTable ( ) const
inline

◆ getFormat()

u8 JUTPalette::getFormat ( ) const
inline

◆ getNumColors()

u16 JUTPalette::getNumColors ( ) const
inline

◆ getTlutName()

u8 JUTPalette::getTlutName ( ) const
inline

◆ getTransparency()

u8 JUTPalette::getTransparency ( ) const
inline

◆ load()

bool JUTPalette::load ( )

◆ storeTLUT() [1/2]

void JUTPalette::storeTLUT ( _GXTlut param_0,
_GXTlutFmt param_1,
JUTTransparency param_2,
u16 param_3,
void * param_4 )

◆ storeTLUT() [2/2]

void JUTPalette::storeTLUT ( _GXTlut param_0,
ResTLUT * tlut )

Member Data Documentation

◆ mColorTable

ResTLUT* JUTPalette::mColorTable
private

◆ mFormat

u8 JUTPalette::mFormat
private

◆ mNumColors

u16 JUTPalette::mNumColors
private

◆ mTlutName

u8 JUTPalette::mTlutName
private

◆ mTlutObj

_GXTlutObj JUTPalette::mTlutObj
private

◆ mTransparency

u8 JUTPalette::mTransparency
private

The documentation for this class was generated from the following files: