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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTevBlock16:
+ Collaboration diagram for J3DTevBlock16:

Public Member Functions

 J3DTevBlock16 ()
 
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 num)
 
virtual void setTevStageNum (u8 const *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 ~J3DTevBlock16 ()
 
- Public Member Functions inherited from J3DTevBlock
virtual void diff (u32)
 
virtual void setTexNoOffset (u32 offset)
 
virtual ~J3DTevBlock ()
 

Public Attributes

u16 mTexNo [8]
 
J3DTevOrder mTevOrder [16]
 
u8 mTevStageNum
 
J3DTevStage mTevStage [16]
 
J3DGXColorS10 mTevColor [4]
 
J3DGXColor mTevKColor [4]
 
u8 mTevKColorSel [16]
 
u8 mTevKAlphaSel [16]
 
J3DTevSwapModeTable mTevSwapModeTable [4]
 
J3DIndTevStage mIndTevStage [16]
 
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

◆ J3DTevBlock16()

J3DTevBlock16::J3DTevBlock16 ( )
inline

◆ ~J3DTevBlock16()

virtual J3DTevBlock16::~J3DTevBlock16 ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTevBlock16::countDLSize ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevReg()

void J3DTevBlock16::diffTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStage()

void J3DTevBlock16::diffTevStage ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStageIndirect()

void J3DTevBlock16::diffTevStageIndirect ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexCoordScale()

void J3DTevBlock16::diffTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexNo()

void J3DTevBlock16::diffTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ getIndTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevColor()

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

Reimplemented from J3DTevBlock.

◆ getTevKAlphaSel()

virtual u8 J3DTevBlock16::getTevKAlphaSel ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevKColor()

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

Reimplemented from J3DTevBlock.

◆ getTevKColorSel()

virtual u8 J3DTevBlock16::getTevKColorSel ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevOrder()

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

Reimplemented from J3DTevBlock.

◆ getTevRegOffset()

virtual u32 J3DTevBlock16::getTevRegOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevStageNum()

virtual u8 J3DTevBlock16::getTevStageNum ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevSwapModeTable()

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

Reimplemented from J3DTevBlock.

◆ getTexNo()

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

Reimplemented from J3DTevBlock.

◆ getTexNoOffset()

virtual u32 J3DTevBlock16::getTexNoOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getType()

virtual u32 J3DTevBlock16::getType ( )
inlinevirtual

Implements J3DTevBlock.

◆ indexToPtr()

virtual void J3DTevBlock16::indexToPtr ( )
inlinevirtual

Implements J3DTevBlock.

◆ initialize()

void J3DTevBlock16::initialize ( )

◆ load()

void J3DTevBlock16::load ( )
virtual

Reimplemented from J3DTevBlock.

◆ patch()

void J3DTevBlock16::patch ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTevReg()

void J3DTevBlock16::patchTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNo()

void J3DTevBlock16::patchTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNoAndTexCoordScale()

void J3DTevBlock16::patchTexNoAndTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ ptrToIndex()

void J3DTevBlock16::ptrToIndex ( )
virtual

Implements J3DTevBlock.

◆ reset()

void J3DTevBlock16::reset ( J3DTevBlock pBlock)
virtual

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevColor() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevColor() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKAlphaSel() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKAlphaSel() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColor() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColor() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevRegOffset()

virtual void J3DTevBlock16::setTevRegOffset ( u32  offset)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [2/2]

virtual void J3DTevBlock16::setTevStageNum ( u8  num)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevSwapModeInfo() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevSwapModeInfo() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevSwapModeTable() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevSwapModeTable() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTexNo() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTexNo() [2/2]

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

Reimplemented from J3DTevBlock.

Member Data Documentation

◆ mIndTevStage

J3DIndTevStage J3DTevBlock16::mIndTevStage[16]

◆ mTevColor

J3DGXColorS10 J3DTevBlock16::mTevColor[4]

◆ mTevKAlphaSel

u8 J3DTevBlock16::mTevKAlphaSel[16]

◆ mTevKColor

J3DGXColor J3DTevBlock16::mTevKColor[4]

◆ mTevKColorSel

u8 J3DTevBlock16::mTevKColorSel[16]

◆ mTevOrder

J3DTevOrder J3DTevBlock16::mTevOrder[16]

◆ mTevRegOffset

u32 J3DTevBlock16::mTevRegOffset

◆ mTevStage

J3DTevStage J3DTevBlock16::mTevStage[16]

◆ mTevStageNum

u8 J3DTevBlock16::mTevStageNum

◆ mTevSwapModeTable

J3DTevSwapModeTable J3DTevBlock16::mTevSwapModeTable[4]

◆ mTexNo

u16 J3DTevBlock16::mTexNo[8]

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