Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DTevBlock Class Referenceabstract

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTevBlock:

Public Member Functions

virtual void reset (J3DTevBlock *)
 
virtual void load ()
 
virtual void diff (u32)
 
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 ()=0
 
virtual void indexToPtr ()=0
 
virtual u32 getType ()=0
 
virtual s32 countDLSize ()
 
virtual void setTexNo (u32, u16 const *)
 
virtual void setTexNo (u32, u16)
 
virtual u16 getTexNo (u32) const
 
virtual void setTevOrder (u32, J3DTevOrder const *)
 
virtual void setTevOrder (u32, J3DTevOrder)
 
virtual J3DTevOrdergetTevOrder (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 setTevStageNum (u8 const *)
 
virtual void setTevStageNum (u8)
 
virtual u8 getTevStageNum () const
 
virtual void setTevStage (u32, J3DTevStage const *)
 
virtual void setTevStage (u32, J3DTevStage)
 
virtual J3DTevStagegetTevStage (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 setIndTevStage (u32, J3DIndTevStage const *)
 
virtual void setIndTevStage (u32, J3DIndTevStage)
 
virtual J3DIndTevStagegetIndTevStage (u32)
 
virtual u32 getTexNoOffset () const
 
virtual u32 getTevRegOffset () const
 
virtual void setTexNoOffset (u32 offset)
 
virtual void setTevRegOffset (u32)
 
virtual ~J3DTevBlock ()
 

Protected Member Functions

void indexToPtr_private (u32)
 

Protected Attributes

u32 mTexNoOffset
 

Constructor & Destructor Documentation

◆ ~J3DTevBlock()

virtual J3DTevBlock::~J3DTevBlock ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

virtual s32 J3DTevBlock::countDLSize ( )
inlinevirtual

◆ diff()

void J3DTevBlock::diff ( u32  flag)
virtual

◆ diffTevReg()

virtual void J3DTevBlock::diffTevReg ( )
inlinevirtual

◆ diffTevStage()

virtual void J3DTevBlock::diffTevStage ( )
inlinevirtual

◆ diffTevStageIndirect()

virtual void J3DTevBlock::diffTevStageIndirect ( )
inlinevirtual

◆ diffTexCoordScale()

virtual void J3DTevBlock::diffTexCoordScale ( )
inlinevirtual

◆ diffTexNo()

virtual void J3DTevBlock::diffTexNo ( )
inlinevirtual

◆ getIndTevStage()

virtual J3DIndTevStage * J3DTevBlock::getIndTevStage ( u32  )
inlinevirtual

◆ getTevColor()

virtual J3DGXColorS10 * J3DTevBlock::getTevColor ( u32  )
inlinevirtual

◆ getTevKAlphaSel()

virtual u8 J3DTevBlock::getTevKAlphaSel ( u32  )
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ getTevKColor()

virtual J3DGXColor * J3DTevBlock::getTevKColor ( u32  )
inlinevirtual

◆ getTevKColorSel()

virtual u8 J3DTevBlock::getTevKColorSel ( u32  )
inlinevirtual

◆ getTevOrder()

virtual J3DTevOrder * J3DTevBlock::getTevOrder ( u32  )
inlinevirtual

◆ getTevRegOffset()

virtual u32 J3DTevBlock::getTevRegOffset ( ) const
inlinevirtual

◆ getTevStage()

virtual J3DTevStage * J3DTevBlock::getTevStage ( u32  )
inlinevirtual

◆ getTevStageNum()

virtual u8 J3DTevBlock::getTevStageNum ( ) const
inlinevirtual

◆ getTevSwapModeTable()

virtual J3DTevSwapModeTable * J3DTevBlock::getTevSwapModeTable ( u32  )
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ getTexNo()

virtual u16 J3DTevBlock::getTexNo ( u32  ) const
inlinevirtual

◆ getTexNoOffset()

virtual u32 J3DTevBlock::getTexNoOffset ( ) const
inlinevirtual

◆ getType()

virtual u32 J3DTevBlock::getType ( )
pure virtual

◆ indexToPtr()

virtual void J3DTevBlock::indexToPtr ( )
pure virtual

◆ indexToPtr_private()

void J3DTevBlock::indexToPtr_private ( u32  offs)
protected

◆ load()

virtual void J3DTevBlock::load ( )
inlinevirtual

◆ patch()

virtual void J3DTevBlock::patch ( )
inlinevirtual

◆ patchTevReg()

virtual void J3DTevBlock::patchTevReg ( )
inlinevirtual

◆ patchTexNo()

virtual void J3DTevBlock::patchTexNo ( )
inlinevirtual

◆ patchTexNoAndTexCoordScale()

virtual void J3DTevBlock::patchTexNoAndTexCoordScale ( )
inlinevirtual

◆ ptrToIndex()

virtual void J3DTevBlock::ptrToIndex ( )
pure virtual

◆ reset()

virtual void J3DTevBlock::reset ( J3DTevBlock )
inlinevirtual

◆ setIndTevStage() [1/2]

virtual void J3DTevBlock::setIndTevStage ( u32  ,
J3DIndTevStage const  
)
inlinevirtual

◆ setIndTevStage() [2/2]

virtual void J3DTevBlock::setIndTevStage ( u32  ,
J3DIndTevStage   
)
inlinevirtual

◆ setTevColor() [1/2]

virtual void J3DTevBlock::setTevColor ( u32  ,
J3DGXColorS10 const  
)
inlinevirtual

◆ setTevColor() [2/2]

virtual void J3DTevBlock::setTevColor ( u32  ,
J3DGXColorS10   
)
inlinevirtual

◆ setTevKAlphaSel() [1/2]

virtual void J3DTevBlock::setTevKAlphaSel ( u32  ,
u8 const  
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTevKAlphaSel() [2/2]

virtual void J3DTevBlock::setTevKAlphaSel ( u32  ,
u8   
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTevKColor() [1/2]

virtual void J3DTevBlock::setTevKColor ( u32  ,
J3DGXColor const  
)
inlinevirtual

◆ setTevKColor() [2/2]

virtual void J3DTevBlock::setTevKColor ( u32  ,
J3DGXColor   
)
inlinevirtual

◆ setTevKColorSel() [1/2]

virtual void J3DTevBlock::setTevKColorSel ( u32  ,
u8 const  
)
inlinevirtual

◆ setTevKColorSel() [2/2]

virtual void J3DTevBlock::setTevKColorSel ( u32  ,
u8   
)
inlinevirtual

◆ setTevOrder() [1/2]

virtual void J3DTevBlock::setTevOrder ( u32  ,
J3DTevOrder const  
)
inlinevirtual

◆ setTevOrder() [2/2]

virtual void J3DTevBlock::setTevOrder ( u32  ,
J3DTevOrder   
)
inlinevirtual

◆ setTevRegOffset()

virtual void J3DTevBlock::setTevRegOffset ( u32  )
inlinevirtual

◆ setTevStage() [1/2]

virtual void J3DTevBlock::setTevStage ( u32  ,
J3DTevStage const  
)
inlinevirtual

◆ setTevStage() [2/2]

virtual void J3DTevBlock::setTevStage ( u32  ,
J3DTevStage   
)
inlinevirtual

◆ setTevStageNum() [1/2]

virtual void J3DTevBlock::setTevStageNum ( u8 const )
inlinevirtual

◆ setTevStageNum() [2/2]

virtual void J3DTevBlock::setTevStageNum ( u8  )
inlinevirtual

◆ setTevSwapModeInfo() [1/2]

virtual void J3DTevBlock::setTevSwapModeInfo ( u32  ,
J3DTevSwapModeInfo const  
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTevSwapModeInfo() [2/2]

virtual void J3DTevBlock::setTevSwapModeInfo ( u32  ,
J3DTevSwapModeInfo   
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTevSwapModeTable() [1/2]

virtual void J3DTevBlock::setTevSwapModeTable ( u32  ,
J3DTevSwapModeTable const  
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTevSwapModeTable() [2/2]

virtual void J3DTevBlock::setTevSwapModeTable ( u32  ,
J3DTevSwapModeTable   
)
inlinevirtual

Reimplemented in J3DTevBlock4, J3DTevBlock2, and J3DTevBlock16.

◆ setTexNo() [1/2]

virtual void J3DTevBlock::setTexNo ( u32  ,
u16 const  
)
inlinevirtual

◆ setTexNo() [2/2]

virtual void J3DTevBlock::setTexNo ( u32  ,
u16   
)
inlinevirtual

◆ setTexNoOffset()

virtual void J3DTevBlock::setTexNoOffset ( u32  offset)
inlinevirtual

Member Data Documentation

◆ mTexNoOffset

u32 J3DTevBlock::mTexNoOffset
protected

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