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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTevBlock2:
+ Collaboration diagram for J3DTevBlock2:

Public Member Functions

 J3DTevBlock2 ()
 
void initialize ()
 
virtual void reset (J3DTevBlock *)
 
virtual void load ()
 
virtual void diffTexNo ()
 
virtual void diffTevReg ()
 
virtual void diffTexCoordScale ()
 
virtual void diffTevStage ()
 
virtual void diffTevStageIndirect ()
 
virtual void patch ()
 
virtual void patchTexNo ()
 
virtual void patchTevReg ()
 
virtual void patchTexNoAndTexCoordScale ()
 
virtual void ptrToIndex ()
 
virtual void indexToPtr ()
 
virtual u32 getType ()
 
virtual s32 countDLSize ()
 
virtual void setTexNo (u32 idx, u16 const *texNo)
 
virtual void setTexNo (u32 idx, u16 texNo)
 
virtual u16 getTexNo (u32 idx) const
 
virtual void setTevOrder (u32 idx, J3DTevOrder const *order)
 
virtual void setTevOrder (u32 idx, J3DTevOrder order)
 
virtual J3DTevOrdergetTevOrder (u32 idx)
 
virtual void setTevColor (u32 idx, J3DGXColorS10 const *color)
 
virtual void setTevColor (u32 idx, J3DGXColorS10 color)
 
virtual J3DGXColorS10getTevColor (u32 idx)
 
virtual void setTevKColor (u32 idx, J3DGXColor const *color)
 
virtual void setTevKColor (u32 idx, J3DGXColor color)
 
virtual J3DGXColorgetTevKColor (u32 idx)
 
virtual void setTevKColorSel (u32 idx, u8 const *sel)
 
virtual void setTevKColorSel (u32 idx, u8 sel)
 
virtual u8 getTevKColorSel (u32 idx)
 
virtual void setTevKAlphaSel (u32 idx, u8 const *sel)
 
virtual void setTevKAlphaSel (u32 idx, u8 sel)
 
virtual u8 getTevKAlphaSel (u32 idx)
 
virtual void setTevStageNum (u8 const *num)
 
virtual void setTevStageNum (u8 num)
 
virtual u8 getTevStageNum () const
 
virtual void setTevStage (u32 idx, J3DTevStage const *stage)
 
virtual void setTevStage (u32 idx, J3DTevStage stage)
 
virtual J3DTevStagegetTevStage (u32 idx)
 
virtual void setTevSwapModeInfo (u32 idx, J3DTevSwapModeInfo const *info)
 
virtual void setTevSwapModeInfo (u32 idx, J3DTevSwapModeInfo info)
 
virtual void setTevSwapModeTable (u32 idx, J3DTevSwapModeTable const *table)
 
virtual void setTevSwapModeTable (u32 idx, J3DTevSwapModeTable table)
 
virtual J3DTevSwapModeTablegetTevSwapModeTable (u32 idx)
 
virtual void setIndTevStage (u32 idx, J3DIndTevStage const *stage)
 
virtual void setIndTevStage (u32 idx, J3DIndTevStage stage)
 
virtual J3DIndTevStagegetIndTevStage (u32 idx)
 
virtual u32 getTexNoOffset () const
 
virtual u32 getTevRegOffset () const
 
virtual void setTevRegOffset (u32 offset)
 
virtual ~J3DTevBlock2 ()
 
- Public Member Functions inherited from J3DTevBlock
virtual void diff (u32)
 
virtual void setTexNoOffset (u32 offset)
 
virtual ~J3DTevBlock ()
 

Public Attributes

u16 mTexNo [2]
 
J3DTevOrder mTevOrder [2]
 
J3DGXColorS10 mTevColor [4]
 
u8 mTevStageNum
 
J3DTevStage mTevStage [2]
 
J3DGXColor mTevKColor [4]
 
u8 mTevKColorSel [2]
 
u8 mTevKAlphaSel [2]
 
J3DTevSwapModeTable mTevSwapModeTable [4]
 
J3DIndTevStage mIndTevStage [2]
 
u32 mTevRegOffset
 

Additional Inherited Members

- Protected Member Functions inherited from J3DTevBlock
void indexToPtr_private (u32)
 
- Protected Attributes inherited from J3DTevBlock
u32 mTexNoOffset
 

Constructor & Destructor Documentation

◆ J3DTevBlock2()

J3DTevBlock2::J3DTevBlock2 ( )
inline

◆ ~J3DTevBlock2()

virtual J3DTevBlock2::~J3DTevBlock2 ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTevBlock2::countDLSize ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevReg()

void J3DTevBlock2::diffTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStage()

void J3DTevBlock2::diffTevStage ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStageIndirect()

void J3DTevBlock2::diffTevStageIndirect ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexCoordScale()

void J3DTevBlock2::diffTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexNo()

void J3DTevBlock2::diffTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ getIndTevStage()

virtual J3DIndTevStage * J3DTevBlock2::getIndTevStage ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevColor()

virtual J3DGXColorS10 * J3DTevBlock2::getTevColor ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevKAlphaSel()

virtual u8 J3DTevBlock2::getTevKAlphaSel ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevKColor()

virtual J3DGXColor * J3DTevBlock2::getTevKColor ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevKColorSel()

virtual u8 J3DTevBlock2::getTevKColorSel ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevOrder()

virtual J3DTevOrder * J3DTevBlock2::getTevOrder ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevRegOffset()

virtual u32 J3DTevBlock2::getTevRegOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevStage()

virtual J3DTevStage * J3DTevBlock2::getTevStage ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevStageNum()

virtual u8 J3DTevBlock2::getTevStageNum ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevSwapModeTable()

virtual J3DTevSwapModeTable * J3DTevBlock2::getTevSwapModeTable ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTexNo()

virtual u16 J3DTevBlock2::getTexNo ( u32  idx) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTexNoOffset()

virtual u32 J3DTevBlock2::getTexNoOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getType()

virtual u32 J3DTevBlock2::getType ( )
inlinevirtual

Implements J3DTevBlock.

◆ indexToPtr()

virtual void J3DTevBlock2::indexToPtr ( )
inlinevirtual

Implements J3DTevBlock.

◆ initialize()

void J3DTevBlock2::initialize ( )

◆ load()

void J3DTevBlock2::load ( )
virtual

Reimplemented from J3DTevBlock.

◆ patch()

void J3DTevBlock2::patch ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTevReg()

void J3DTevBlock2::patchTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNo()

void J3DTevBlock2::patchTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNoAndTexCoordScale()

void J3DTevBlock2::patchTexNoAndTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ ptrToIndex()

virtual void J3DTevBlock2::ptrToIndex ( )
inlinevirtual

Implements J3DTevBlock.

◆ reset()

void J3DTevBlock2::reset ( J3DTevBlock pBlock)
virtual

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [1/2]

virtual void J3DTevBlock2::setIndTevStage ( u32  idx,
J3DIndTevStage const stage 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [2/2]

virtual void J3DTevBlock2::setIndTevStage ( u32  idx,
J3DIndTevStage  stage 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevColor() [1/2]

virtual void J3DTevBlock2::setTevColor ( u32  idx,
J3DGXColorS10  color 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevColor() [2/2]

virtual void J3DTevBlock2::setTevColor ( u32  idx,
J3DGXColorS10 const color 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKAlphaSel() [1/2]

virtual void J3DTevBlock2::setTevKAlphaSel ( u32  idx,
u8 const sel 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKAlphaSel() [2/2]

virtual void J3DTevBlock2::setTevKAlphaSel ( u32  idx,
u8  sel 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKColor() [1/2]

virtual void J3DTevBlock2::setTevKColor ( u32  idx,
J3DGXColor  color 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKColor() [2/2]

virtual void J3DTevBlock2::setTevKColor ( u32  idx,
J3DGXColor const color 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [1/2]

virtual void J3DTevBlock2::setTevKColorSel ( u32  idx,
u8 const sel 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [2/2]

virtual void J3DTevBlock2::setTevKColorSel ( u32  idx,
u8  sel 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevOrder() [1/2]

virtual void J3DTevBlock2::setTevOrder ( u32  idx,
J3DTevOrder const order 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevOrder() [2/2]

virtual void J3DTevBlock2::setTevOrder ( u32  idx,
J3DTevOrder  order 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevRegOffset()

virtual void J3DTevBlock2::setTevRegOffset ( u32  offset)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStage() [1/2]

virtual void J3DTevBlock2::setTevStage ( u32  idx,
J3DTevStage const stage 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStage() [2/2]

virtual void J3DTevBlock2::setTevStage ( u32  idx,
J3DTevStage  stage 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [1/2]

virtual void J3DTevBlock2::setTevStageNum ( u8 const num)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [2/2]

virtual void J3DTevBlock2::setTevStageNum ( u8  num)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevSwapModeInfo() [1/2]

virtual void J3DTevBlock2::setTevSwapModeInfo ( u32  idx,
J3DTevSwapModeInfo const info 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevSwapModeInfo() [2/2]

virtual void J3DTevBlock2::setTevSwapModeInfo ( u32  idx,
J3DTevSwapModeInfo  info 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevSwapModeTable() [1/2]

virtual void J3DTevBlock2::setTevSwapModeTable ( u32  idx,
J3DTevSwapModeTable const table 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevSwapModeTable() [2/2]

virtual void J3DTevBlock2::setTevSwapModeTable ( u32  idx,
J3DTevSwapModeTable  table 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTexNo() [1/2]

virtual void J3DTevBlock2::setTexNo ( u32  idx,
u16 const texNo 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTexNo() [2/2]

virtual void J3DTevBlock2::setTexNo ( u32  idx,
u16  texNo 
)
inlinevirtual

Reimplemented from J3DTevBlock.

Member Data Documentation

◆ mIndTevStage

J3DIndTevStage J3DTevBlock2::mIndTevStage[2]

◆ mTevColor

J3DGXColorS10 J3DTevBlock2::mTevColor[4]

◆ mTevKAlphaSel

u8 J3DTevBlock2::mTevKAlphaSel[2]

◆ mTevKColor

J3DGXColor J3DTevBlock2::mTevKColor[4]

◆ mTevKColorSel

u8 J3DTevBlock2::mTevKColorSel[2]

◆ mTevOrder

J3DTevOrder J3DTevBlock2::mTevOrder[2]

◆ mTevRegOffset

u32 J3DTevBlock2::mTevRegOffset

◆ mTevStage

J3DTevStage J3DTevBlock2::mTevStage[2]

◆ mTevStageNum

u8 J3DTevBlock2::mTevStageNum

◆ mTevSwapModeTable

J3DTevSwapModeTable J3DTevBlock2::mTevSwapModeTable[4]

◆ mTexNo

u16 J3DTevBlock2::mTexNo[2]

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