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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTevBlockPatched:
+ Collaboration diagram for J3DTevBlockPatched:

Public Member Functions

 J3DTevBlockPatched ()
 
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 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 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 ~J3DTevBlockPatched ()
 
- Public Member Functions inherited from J3DTevBlock
virtual void diff (u32)
 
virtual void setTevKAlphaSel (u32, u8 const *)
 
virtual void setTevKAlphaSel (u32, u8)
 
virtual u8 getTevKAlphaSel (u32)
 
virtual void setTevSwapModeInfo (u32, J3DTevSwapModeInfo const *)
 
virtual void setTevSwapModeInfo (u32, J3DTevSwapModeInfo)
 
virtual void setTevSwapModeTable (u32, J3DTevSwapModeTable const *)
 
virtual void setTevSwapModeTable (u32, J3DTevSwapModeTable)
 
virtual J3DTevSwapModeTablegetTevSwapModeTable (u32)
 
virtual void setTexNoOffset (u32 offset)
 
virtual ~J3DTevBlock ()
 

Public Attributes

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

◆ J3DTevBlockPatched()

J3DTevBlockPatched::J3DTevBlockPatched ( )
inline

◆ ~J3DTevBlockPatched()

virtual J3DTevBlockPatched::~J3DTevBlockPatched ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTevBlockPatched::countDLSize ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevReg()

void J3DTevBlockPatched::diffTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStage()

void J3DTevBlockPatched::diffTevStage ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStageIndirect()

void J3DTevBlockPatched::diffTevStageIndirect ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexCoordScale()

void J3DTevBlockPatched::diffTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexNo()

void J3DTevBlockPatched::diffTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ getIndTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevColor()

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

Reimplemented from J3DTevBlock.

◆ getTevKColor()

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

Reimplemented from J3DTevBlock.

◆ getTevKColorSel()

virtual u8 J3DTevBlockPatched::getTevKColorSel ( u32  idx)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevOrder()

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

Reimplemented from J3DTevBlock.

◆ getTevRegOffset()

virtual u32 J3DTevBlockPatched::getTevRegOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevStageNum()

virtual u8 J3DTevBlockPatched::getTevStageNum ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTexNo()

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

Reimplemented from J3DTevBlock.

◆ getTexNoOffset()

virtual u32 J3DTevBlockPatched::getTexNoOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getType()

virtual u32 J3DTevBlockPatched::getType ( )
inlinevirtual

Implements J3DTevBlock.

◆ indexToPtr()

virtual void J3DTevBlockPatched::indexToPtr ( )
inlinevirtual

Implements J3DTevBlock.

◆ initialize()

void J3DTevBlockPatched::initialize ( )

◆ load()

virtual void J3DTevBlockPatched::load ( )
inlinevirtual

Reimplemented from J3DTevBlock.

◆ patch()

void J3DTevBlockPatched::patch ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTevReg()

void J3DTevBlockPatched::patchTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNo()

void J3DTevBlockPatched::patchTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNoAndTexCoordScale()

void J3DTevBlockPatched::patchTexNoAndTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ ptrToIndex()

void J3DTevBlockPatched::ptrToIndex ( )
virtual

Implements J3DTevBlock.

◆ reset()

void J3DTevBlockPatched::reset ( J3DTevBlock pBlock)
virtual

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevColor() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevColor() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColor() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColor() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevKColorSel() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevRegOffset()

virtual void J3DTevBlockPatched::setTevRegOffset ( u32  offset)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [2/2]

virtual void J3DTevBlockPatched::setTevStageNum ( u8  num)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTexNo() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTexNo() [2/2]

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

Reimplemented from J3DTevBlock.

Member Data Documentation

◆ mIndTevStage

J3DIndTevStage J3DTevBlockPatched::mIndTevStage[8]

◆ mTevColor

J3DGXColorS10 J3DTevBlockPatched::mTevColor[4]

◆ mTevKColor

J3DGXColor J3DTevBlockPatched::mTevKColor[4]

◆ mTevKColorSel

u8 J3DTevBlockPatched::mTevKColorSel[8]

◆ mTevOrder

J3DTevOrder J3DTevBlockPatched::mTevOrder[8]

◆ mTevRegOffset

u32 J3DTevBlockPatched::mTevRegOffset

◆ mTevStage

J3DTevStage J3DTevBlockPatched::mTevStage[8]

◆ mTevStageNum

u8 J3DTevBlockPatched::mTevStageNum

◆ mTexNo

u16 J3DTevBlockPatched::mTexNo[8]

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