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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTevBlock1:
+ Collaboration diagram for J3DTevBlock1:

Public Member Functions

 J3DTevBlock1 ()
 
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 *no)
 
virtual void setTexNo (u32 idx, u16 no)
 
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 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 ~J3DTevBlock1 ()
 
- Public Member Functions inherited from J3DTevBlock
virtual void diff (u32)
 
virtual void setTevColor (u32, J3DGXColorS10 const *)
 
virtual void setTevColor (u32, J3DGXColorS10)
 
virtual J3DGXColorS10getTevColor (u32)
 
virtual void setTevKColor (u32, J3DGXColor const *)
 
virtual void setTevKColor (u32, J3DGXColor)
 
virtual J3DGXColorgetTevKColor (u32)
 
virtual void setTevKColorSel (u32, u8 const *)
 
virtual void setTevKColorSel (u32, u8)
 
virtual u8 getTevKColorSel (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 u32 getTevRegOffset () const
 
virtual void setTexNoOffset (u32 offset)
 
virtual void setTevRegOffset (u32)
 
virtual ~J3DTevBlock ()
 

Public Attributes

u16 mTexNo [1]
 
J3DTevOrder mTevOrder [1]
 
J3DTevStage mTevStage [1]
 
J3DIndTevStage mIndTevStage [1]
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ J3DTevBlock1()

J3DTevBlock1::J3DTevBlock1 ( )
inline

◆ ~J3DTevBlock1()

virtual J3DTevBlock1::~J3DTevBlock1 ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTevBlock1::countDLSize ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevReg()

void J3DTevBlock1::diffTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStage()

void J3DTevBlock1::diffTevStage ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTevStageIndirect()

void J3DTevBlock1::diffTevStageIndirect ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexCoordScale()

void J3DTevBlock1::diffTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ diffTexNo()

void J3DTevBlock1::diffTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ getIndTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevOrder()

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

Reimplemented from J3DTevBlock.

◆ getTevStage()

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

Reimplemented from J3DTevBlock.

◆ getTevStageNum()

virtual u8 J3DTevBlock1::getTevStageNum ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getTexNo()

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

Reimplemented from J3DTevBlock.

◆ getTexNoOffset()

virtual u32 J3DTevBlock1::getTexNoOffset ( ) const
inlinevirtual

Reimplemented from J3DTevBlock.

◆ getType()

virtual u32 J3DTevBlock1::getType ( )
inlinevirtual

Implements J3DTevBlock.

◆ indexToPtr()

virtual void J3DTevBlock1::indexToPtr ( )
inlinevirtual

Implements J3DTevBlock.

◆ initialize()

void J3DTevBlock1::initialize ( )

◆ load()

void J3DTevBlock1::load ( )
virtual

Reimplemented from J3DTevBlock.

◆ patch()

void J3DTevBlock1::patch ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTevReg()

void J3DTevBlock1::patchTevReg ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNo()

void J3DTevBlock1::patchTexNo ( )
virtual

Reimplemented from J3DTevBlock.

◆ patchTexNoAndTexCoordScale()

void J3DTevBlock1::patchTexNoAndTexCoordScale ( )
virtual

Reimplemented from J3DTevBlock.

◆ ptrToIndex()

virtual void J3DTevBlock1::ptrToIndex ( )
inlinevirtual

Implements J3DTevBlock.

◆ reset()

void J3DTevBlock1::reset ( J3DTevBlock pBlock)
virtual

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setIndTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevOrder() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStage() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStage() [2/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [1/2]

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

Reimplemented from J3DTevBlock.

◆ setTevStageNum() [2/2]

virtual void J3DTevBlock1::setTevStageNum ( u8  num)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTexNo() [1/2]

virtual void J3DTevBlock1::setTexNo ( u32  idx,
u16 const no 
)
inlinevirtual

Reimplemented from J3DTevBlock.

◆ setTexNo() [2/2]

virtual void J3DTevBlock1::setTexNo ( u32  idx,
u16  no 
)
inlinevirtual

Reimplemented from J3DTevBlock.

Member Data Documentation

◆ mIndTevStage

J3DIndTevStage J3DTevBlock1::mIndTevStage[1]

◆ mTevOrder

J3DTevOrder J3DTevBlock1::mTevOrder[1]

◆ mTevStage

J3DTevStage J3DTevBlock1::mTevStage[1]

◆ mTexNo

u16 J3DTevBlock1::mTexNo[1]

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