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

#include <J2DMaterial.h>

+ Collaboration diagram for J2DMaterial:

Classes

struct  J2DMaterialAnmPointer
 

Public Member Functions

 J2DMaterial ()
 
void setGX ()
 
void makeAnmPointer ()
 
void setAnimation (J2DAnmTextureSRTKey *)
 
void setAnimation (J2DAnmTexPattern *)
 
void setAnimation (J2DAnmTevRegKey *)
 
void setAnimation (J2DAnmColor *)
 
void animation ()
 
virtual ~J2DMaterial ()
 
u16 getIndex () const
 
J2DColorBlockgetColorBlock ()
 
J2DTexGenBlockgetTexGenBlock ()
 
J2DPEBlockgetPEBlock ()
 
J2DTevBlockgetTevBlock ()
 
J2DIndBlockgetIndBlock ()
 
bool isVisible () const
 
int getMaterialAlphaCalc () const
 

Static Public Member Functions

static J2DTevBlockcreateTevBlock (int, bool)
 
static J2DIndBlockcreateIndBlock (int, bool)
 

Public Attributes

voidfield_0x4
 
int field_0x8
 
u16 mIndex
 
bool mVisible
 
u8 mMaterialAlphaCalc
 
J2DColorBlock mColorBlock
 
J2DTexGenBlock mTexGenBlock
 
J2DTevBlockmTevBlock
 
J2DIndBlockmIndBlock
 
J2DPEBlock mPEBlock
 
J2DMaterialAnmPointermAnmPointer
 

Constructor & Destructor Documentation

◆ J2DMaterial()

J2DMaterial::J2DMaterial ( )

◆ ~J2DMaterial()

J2DMaterial::~J2DMaterial ( )
virtual

Member Function Documentation

◆ animation()

void J2DMaterial::animation ( )

◆ createIndBlock()

J2DIndBlock * J2DMaterial::createIndBlock ( int  block_type,
bool  noAlign 
)
static

◆ createTevBlock()

J2DTevBlock * J2DMaterial::createTevBlock ( int  block_type,
bool  noAlign 
)
static

◆ getColorBlock()

J2DColorBlock * J2DMaterial::getColorBlock ( )
inline

◆ getIndBlock()

J2DIndBlock * J2DMaterial::getIndBlock ( )
inline

◆ getIndex()

u16 J2DMaterial::getIndex ( ) const
inline

◆ getMaterialAlphaCalc()

int J2DMaterial::getMaterialAlphaCalc ( ) const
inline

◆ getPEBlock()

J2DPEBlock * J2DMaterial::getPEBlock ( )
inline

◆ getTevBlock()

J2DTevBlock * J2DMaterial::getTevBlock ( )
inline

◆ getTexGenBlock()

J2DTexGenBlock * J2DMaterial::getTexGenBlock ( )
inline

◆ isVisible()

bool J2DMaterial::isVisible ( ) const
inline

◆ makeAnmPointer()

void J2DMaterial::makeAnmPointer ( )

◆ setAnimation() [1/4]

void J2DMaterial::setAnimation ( J2DAnmColor anm)

◆ setAnimation() [2/4]

void J2DMaterial::setAnimation ( J2DAnmTevRegKey anm)

◆ setAnimation() [3/4]

void J2DMaterial::setAnimation ( J2DAnmTexPattern anm)

◆ setAnimation() [4/4]

void J2DMaterial::setAnimation ( J2DAnmTextureSRTKey anm)

◆ setGX()

void J2DMaterial::setGX ( )

Member Data Documentation

◆ field_0x4

void* J2DMaterial::field_0x4

◆ field_0x8

int J2DMaterial::field_0x8

◆ mAnmPointer

J2DMaterialAnmPointer* J2DMaterial::mAnmPointer

◆ mColorBlock

J2DColorBlock J2DMaterial::mColorBlock

◆ mIndBlock

J2DIndBlock* J2DMaterial::mIndBlock

◆ mIndex

u16 J2DMaterial::mIndex

◆ mMaterialAlphaCalc

u8 J2DMaterial::mMaterialAlphaCalc

◆ mPEBlock

J2DPEBlock J2DMaterial::mPEBlock

◆ mTevBlock

J2DTevBlock* J2DMaterial::mTevBlock

◆ mTexGenBlock

J2DTexGenBlock J2DMaterial::mTexGenBlock

◆ mVisible

bool J2DMaterial::mVisible

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