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

#include <J2DMatBlock.h>

+ Inheritance diagram for J2DTevBlock1:
+ Collaboration diagram for J2DTevBlock1:

Public Member Functions

 J2DTevBlock1 ()
 
virtual void initialize ()
 
virtual void setGX ()
 
virtual void loadTexture (_GXTexMapID, u32)
 
virtual u32 getType ()
 
virtual u8 getMaxStage ()
 
virtual void setTexNo (u32 index, u16 texNo)
 
virtual u32 getTexNo (u32 index) const
 
virtual void setFontNo (u16 fontNo)
 
virtual u16 getFontNo () const
 
virtual void setTevOrder (u32 index, J2DTevOrder order)
 
virtual J2DTevOrdergetTevOrder (u32 index)
 
virtual void setTevColor (u32 index, J2DGXColorS10 color)
 
virtual J2DGXColorS10getTevColor (u32 index)
 
virtual void setTevKColor (u32 index, JUtility::TColor color)
 
virtual JUtility::TColorgetTevKColor (u32 index)
 
virtual void setTevKColorSel (u32 index, u8 sel)
 
virtual u8 getTevKColorSel (u32 index)
 
virtual void setTevKAlphaSel (u32 index, u8 sel)
 
virtual u8 getTevKAlphaSel (u32 index)
 
virtual void setTevStageNum (u8 num)
 
virtual u8 getTevStageNum () const
 
virtual void setTevStage (u32 index, J2DTevStage stage)
 
virtual J2DTevStagegetTevStage (u32 index)
 
virtual void setTevSwapModeInfo (u32 index, J2DTevSwapModeInfo info)
 
virtual void setTevSwapModeTable (u32 index, J2DTevSwapModeTable table)
 
virtual J2DTevSwapModeTablegetTevSwapModeTable (u32 index)
 
virtual void setIndTevStage (u32 index, J2DIndTevStage stage)
 
virtual J2DIndTevStagegetIndTevStage (u32 index)
 
virtual bool insertTexture (u32 index, ResTIMG const *p_timg)
 
virtual bool insertTexture (u32, ResTIMG const *, JUTPalette *)
 
virtual bool insertTexture (u32, JUTTexture *)
 
virtual bool setTexture (u32, ResTIMG const *)
 
virtual bool setTexture (u32, JUTTexture *)
 
virtual bool removeTexture (u32)
 
virtual bool setFont (ResFONT *)
 
virtual bool setFont (JUTFont *)
 
virtual bool setPalette (u32, ResTLUT const *)
 
virtual bool prepareTexture (u8)
 
virtual JUTTexturegetTexture (u32 index)
 
virtual JUTPalettegetPalette (u32 index)
 
virtual JUTFontgetFont ()
 
virtual void shiftDeleteFlag (u8, bool)
 
virtual void setUndeleteFlag (u8 flag)
 
virtual void setFontUndeleteFlag ()
 
virtual ~J2DTevBlock1 ()
 
- Public Member Functions inherited from J2DTevBlock
virtual ~J2DTevBlock ()
 

Private Attributes

u16 mTexNo [1]
 
u16 mFontNo
 
J2DTevOrder mTevOrder [1]
 
J2DGXColorS10 mTevColor [4]
 
J2DTevStage mTevStage [1]
 
JUtility::TColor mTevKColor [4]
 
u8 mTevKColorSel [1]
 
u8 mTevKAlphaSel [1]
 
J2DTevSwapModeTable mTevSwapModeTable [4]
 
J2DIndTevStage mIndTevStage [1]
 
JUTTexturemTexture [1]
 
JUTPalettemPalette [1]
 
JUTFontmFont
 
u8 mUndeleteFlag
 

Constructor & Destructor Documentation

◆ J2DTevBlock1()

J2DTevBlock1::J2DTevBlock1 ( )

◆ ~J2DTevBlock1()

J2DTevBlock1::~J2DTevBlock1 ( )
virtual

Member Function Documentation

◆ getFont()

virtual JUTFont * J2DTevBlock1::getFont ( )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getFontNo()

virtual u16 J2DTevBlock1::getFontNo ( ) const
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getIndTevStage()

virtual J2DIndTevStage * J2DTevBlock1::getIndTevStage ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getMaxStage()

virtual u8 J2DTevBlock1::getMaxStage ( )
inlinevirtual

Implements J2DTevBlock.

◆ getPalette()

virtual JUTPalette * J2DTevBlock1::getPalette ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevColor()

virtual J2DGXColorS10 * J2DTevBlock1::getTevColor ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevKAlphaSel()

virtual u8 J2DTevBlock1::getTevKAlphaSel ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevKColor()

virtual JUtility::TColor * J2DTevBlock1::getTevKColor ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevKColorSel()

virtual u8 J2DTevBlock1::getTevKColorSel ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevOrder()

virtual J2DTevOrder * J2DTevBlock1::getTevOrder ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevStage()

virtual J2DTevStage * J2DTevBlock1::getTevStage ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevStageNum()

virtual u8 J2DTevBlock1::getTevStageNum ( ) const
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTevSwapModeTable()

virtual J2DTevSwapModeTable * J2DTevBlock1::getTevSwapModeTable ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTexNo()

virtual u32 J2DTevBlock1::getTexNo ( u32 index) const
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getTexture()

virtual JUTTexture * J2DTevBlock1::getTexture ( u32 index)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ getType()

virtual u32 J2DTevBlock1::getType ( )
inlinevirtual

Implements J2DTevBlock.

◆ initialize()

void J2DTevBlock1::initialize ( )
virtual

Reimplemented from J2DTevBlock.

◆ insertTexture() [1/3]

virtual bool J2DTevBlock1::insertTexture ( u32 index,
ResTIMG const * p_timg )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ insertTexture() [2/3]

bool J2DTevBlock1::insertTexture ( u32 param_0,
JUTTexture * p_tex )
virtual

Reimplemented from J2DTevBlock.

◆ insertTexture() [3/3]

bool J2DTevBlock1::insertTexture ( u32 param_0,
ResTIMG const * p_timg,
JUTPalette * p_tlut )
virtual

Reimplemented from J2DTevBlock.

◆ loadTexture()

void J2DTevBlock1::loadTexture ( _GXTexMapID ,
u32  )
virtual

Reimplemented from J2DTevBlock.

◆ prepareTexture()

bool J2DTevBlock1::prepareTexture ( u8 param_0)
virtual

Reimplemented from J2DTevBlock.

◆ removeTexture()

bool J2DTevBlock1::removeTexture ( u32 param_0)
virtual

Reimplemented from J2DTevBlock.

◆ setFont() [1/2]

bool J2DTevBlock1::setFont ( JUTFont * p_font)
virtual

Reimplemented from J2DTevBlock.

◆ setFont() [2/2]

bool J2DTevBlock1::setFont ( ResFONT * p_font)
virtual

Reimplemented from J2DTevBlock.

◆ setFontNo()

virtual void J2DTevBlock1::setFontNo ( u16 fontNo)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setFontUndeleteFlag()

virtual void J2DTevBlock1::setFontUndeleteFlag ( )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setGX()

void J2DTevBlock1::setGX ( )
virtual

Reimplemented from J2DTevBlock.

◆ setIndTevStage()

virtual void J2DTevBlock1::setIndTevStage ( u32 index,
J2DIndTevStage stage )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setPalette()

bool J2DTevBlock1::setPalette ( u32 param_0,
ResTLUT const * p_tlut )
virtual

Reimplemented from J2DTevBlock.

◆ setTevColor()

virtual void J2DTevBlock1::setTevColor ( u32 index,
J2DGXColorS10 color )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevKAlphaSel()

virtual void J2DTevBlock1::setTevKAlphaSel ( u32 index,
u8 sel )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevKColor()

virtual void J2DTevBlock1::setTevKColor ( u32 index,
JUtility::TColor color )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevKColorSel()

virtual void J2DTevBlock1::setTevKColorSel ( u32 index,
u8 sel )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevOrder()

virtual void J2DTevBlock1::setTevOrder ( u32 index,
J2DTevOrder order )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevStage()

virtual void J2DTevBlock1::setTevStage ( u32 index,
J2DTevStage stage )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevStageNum()

virtual void J2DTevBlock1::setTevStageNum ( u8 num)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevSwapModeInfo()

virtual void J2DTevBlock1::setTevSwapModeInfo ( u32 index,
J2DTevSwapModeInfo info )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTevSwapModeTable()

virtual void J2DTevBlock1::setTevSwapModeTable ( u32 index,
J2DTevSwapModeTable table )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTexNo()

virtual void J2DTevBlock1::setTexNo ( u32 index,
u16 texNo )
inlinevirtual

Reimplemented from J2DTevBlock.

◆ setTexture() [1/2]

bool J2DTevBlock1::setTexture ( u32 param_0,
JUTTexture * p_tex )
virtual

Reimplemented from J2DTevBlock.

◆ setTexture() [2/2]

bool J2DTevBlock1::setTexture ( u32 param_0,
ResTIMG const * p_timg )
virtual

Reimplemented from J2DTevBlock.

◆ setUndeleteFlag()

virtual void J2DTevBlock1::setUndeleteFlag ( u8 flag)
inlinevirtual

Reimplemented from J2DTevBlock.

◆ shiftDeleteFlag()

void J2DTevBlock1::shiftDeleteFlag ( u8 ,
bool  )
virtual

Reimplemented from J2DTevBlock.

Member Data Documentation

◆ mFont

JUTFont* J2DTevBlock1::mFont
private

◆ mFontNo

u16 J2DTevBlock1::mFontNo
private

◆ mIndTevStage

J2DIndTevStage J2DTevBlock1::mIndTevStage[1]
private

◆ mPalette

JUTPalette* J2DTevBlock1::mPalette[1]
private

◆ mTevColor

J2DGXColorS10 J2DTevBlock1::mTevColor[4]
private

◆ mTevKAlphaSel

u8 J2DTevBlock1::mTevKAlphaSel[1]
private

◆ mTevKColor

JUtility::TColor J2DTevBlock1::mTevKColor[4]
private

◆ mTevKColorSel

u8 J2DTevBlock1::mTevKColorSel[1]
private

◆ mTevOrder

J2DTevOrder J2DTevBlock1::mTevOrder[1]
private

◆ mTevStage

J2DTevStage J2DTevBlock1::mTevStage[1]
private

◆ mTevSwapModeTable

J2DTevSwapModeTable J2DTevBlock1::mTevSwapModeTable[4]
private

◆ mTexNo

u16 J2DTevBlock1::mTexNo[1]
private

◆ mTexture

JUTTexture* J2DTevBlock1::mTexture[1]
private

◆ mUndeleteFlag

u8 J2DTevBlock1::mUndeleteFlag
private

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