Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JUTTexture Class Reference

#include <JUTTexture.h>

+ Collaboration diagram for JUTTexture:

Public Member Functions

 JUTTexture ()
 
 JUTTexture (const ResTIMG *p_timg, u8 param_1)
 
 ~JUTTexture ()
 
void storeTIMG (ResTIMG const *, JUTPalette *, _GXTlut)
 
void storeTIMG (ResTIMG const *, u8)
 
void storeTIMG (ResTIMG const *, JUTPalette *)
 
void attachPalette (JUTPalette *)
 
void init ()
 
void initTexObj (_GXTlut)
 
void initTexObj ()
 
void load (_GXTexMapID)
 
const ResTIMGgetTexInfo () const
 
u8 getFormat () const
 
s32 getTransparency ()
 
s32 getWidth () const
 
s32 getHeight () const
 
void setCaptureFlag (bool flag)
 
u8 getCaptureFlag () const
 
u8 getEmbPaletteDelFlag () const
 
void setEmbPaletteDelFlag (bool flag)
 
u8 getTlutName () const
 
bool operator== (const JUTTexture &other)
 
bool operator!= (const JUTTexture &other)
 

Private Attributes

GXTexObj mTexObj
 
const ResTIMGmTexInfo
 
voidmTexData
 
JUTPalettemEmbPalette
 
JUTPalettefield_0x2c
 
u8 mWrapS
 
u8 mWrapT
 
u8 mMinFilter
 
u8 mMagFilter
 
u16 mMinLOD
 
u16 mMaxLOD
 
s16 mLODBias
 
u8 mTlutName
 
u8 mFlags
 
voidfield_0x3c
 

Constructor & Destructor Documentation

◆ JUTTexture() [1/2]

JUTTexture::JUTTexture ( )
inline

◆ JUTTexture() [2/2]

JUTTexture::JUTTexture ( const ResTIMG p_timg,
u8  param_1 
)
inline

◆ ~JUTTexture()

JUTTexture::~JUTTexture ( )

Member Function Documentation

◆ attachPalette()

void JUTTexture::attachPalette ( JUTPalette param_0)

◆ getCaptureFlag()

u8 JUTTexture::getCaptureFlag ( ) const
inline

◆ getEmbPaletteDelFlag()

u8 JUTTexture::getEmbPaletteDelFlag ( ) const
inline

◆ getFormat()

u8 JUTTexture::getFormat ( ) const
inline

◆ getHeight()

s32 JUTTexture::getHeight ( ) const
inline

◆ getTexInfo()

const ResTIMG * JUTTexture::getTexInfo ( ) const
inline

◆ getTlutName()

u8 JUTTexture::getTlutName ( ) const
inline

◆ getTransparency()

s32 JUTTexture::getTransparency ( )
inline

◆ getWidth()

s32 JUTTexture::getWidth ( ) const
inline

◆ init()

void JUTTexture::init ( )

◆ initTexObj() [1/2]

void JUTTexture::initTexObj ( )

◆ initTexObj() [2/2]

void JUTTexture::initTexObj ( _GXTlut  param_0)

◆ load()

void JUTTexture::load ( _GXTexMapID  param_0)

◆ operator!=()

bool JUTTexture::operator!= ( const JUTTexture other)
inline

◆ operator==()

bool JUTTexture::operator== ( const JUTTexture other)
inline

◆ setCaptureFlag()

void JUTTexture::setCaptureFlag ( bool  flag)
inline

◆ setEmbPaletteDelFlag()

void JUTTexture::setEmbPaletteDelFlag ( bool  flag)
inline

◆ storeTIMG() [1/3]

void JUTTexture::storeTIMG ( ResTIMG const param_0,
JUTPalette param_1 
)

◆ storeTIMG() [2/3]

void JUTTexture::storeTIMG ( ResTIMG const param_0,
JUTPalette param_1,
_GXTlut  param_2 
)

◆ storeTIMG() [3/3]

void JUTTexture::storeTIMG ( ResTIMG const param_0,
u8  param_1 
)

Member Data Documentation

◆ field_0x2c

JUTPalette* JUTTexture::field_0x2c
private

◆ field_0x3c

void* JUTTexture::field_0x3c
private

◆ mEmbPalette

JUTPalette* JUTTexture::mEmbPalette
private

◆ mFlags

u8 JUTTexture::mFlags
private

◆ mLODBias

s16 JUTTexture::mLODBias
private

◆ mMagFilter

u8 JUTTexture::mMagFilter
private

◆ mMaxLOD

u16 JUTTexture::mMaxLOD
private

◆ mMinFilter

u8 JUTTexture::mMinFilter
private

◆ mMinLOD

u16 JUTTexture::mMinLOD
private

◆ mTexData

void* JUTTexture::mTexData
private

◆ mTexInfo

const ResTIMG* JUTTexture::mTexInfo
private

◆ mTexObj

GXTexObj JUTTexture::mTexObj
private

◆ mTlutName

u8 JUTTexture::mTlutName
private

◆ mWrapS

u8 JUTTexture::mWrapS
private

◆ mWrapT

u8 JUTTexture::mWrapT
private

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