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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTexGenBlock:

Public Member Functions

virtual void reset (J3DTexGenBlock *)
 
virtual void calc (f32 const (*)[4])=0
 
virtual void calcWithoutViewMtx (f32 const (*)[4])=0
 
virtual void calcPostTexMtx (f32 const (*)[4])=0
 
virtual void calcPostTexMtxWithoutViewMtx (f32 const (*)[4])=0
 
virtual void load ()=0
 
virtual void patch ()=0
 
virtual void diff (u32)=0
 
virtual void diffTexMtx ()=0
 
virtual void diffTexGen ()=0
 
virtual s32 countDLSize ()
 
virtual u32 getType ()=0
 
virtual void setTexGenNum (u32 const *)
 
virtual void setTexGenNum (u32)
 
virtual u32 getTexGenNum () const
 
virtual void setTexCoord (u32, J3DTexCoord const *)
 
virtual J3DTexCoordgetTexCoord (u32)
 
virtual void setTexMtx (u32, J3DTexMtx *)
 
virtual J3DTexMtxgetTexMtx (u32)
 
virtual void setNBTScale (J3DNBTScale const *)
 
virtual void setNBTScale (J3DNBTScale)
 
virtual J3DNBTScalegetNBTScale ()
 
virtual u32 getTexMtxOffset () const
 
virtual void setTexMtxOffset (u32)
 
virtual ~J3DTexGenBlock ()
 

Constructor & Destructor Documentation

◆ ~J3DTexGenBlock()

virtual J3DTexGenBlock::~J3DTexGenBlock ( )
inlinevirtual

Member Function Documentation

◆ calc()

virtual void J3DTexGenBlock::calc ( f32   const(*)[4])
pure virtual

◆ calcPostTexMtx()

virtual void J3DTexGenBlock::calcPostTexMtx ( f32   const(*)[4])
pure virtual

◆ calcPostTexMtxWithoutViewMtx()

virtual void J3DTexGenBlock::calcPostTexMtxWithoutViewMtx ( f32   const(*)[4])
pure virtual

◆ calcWithoutViewMtx()

virtual void J3DTexGenBlock::calcWithoutViewMtx ( f32   const(*)[4])
pure virtual

◆ countDLSize()

virtual s32 J3DTexGenBlock::countDLSize ( )
inlinevirtual

◆ diff()

virtual void J3DTexGenBlock::diff ( u32  )
pure virtual

◆ diffTexGen()

virtual void J3DTexGenBlock::diffTexGen ( )
pure virtual

◆ diffTexMtx()

virtual void J3DTexGenBlock::diffTexMtx ( )
pure virtual

◆ getNBTScale()

virtual J3DNBTScale * J3DTexGenBlock::getNBTScale ( )
inlinevirtual

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ getTexCoord()

virtual J3DTexCoord * J3DTexGenBlock::getTexCoord ( u32  )
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ getTexGenNum()

virtual u32 J3DTexGenBlock::getTexGenNum ( ) const
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ getTexMtx()

virtual J3DTexMtx * J3DTexGenBlock::getTexMtx ( u32  )
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ getTexMtxOffset()

virtual u32 J3DTexGenBlock::getTexMtxOffset ( ) const
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ getType()

virtual u32 J3DTexGenBlock::getType ( )
pure virtual

◆ load()

virtual void J3DTexGenBlock::load ( )
pure virtual

◆ patch()

virtual void J3DTexGenBlock::patch ( )
pure virtual

◆ reset()

virtual void J3DTexGenBlock::reset ( J3DTexGenBlock )
inlinevirtual

◆ setNBTScale() [1/2]

virtual void J3DTexGenBlock::setNBTScale ( J3DNBTScale const )
inlinevirtual

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ setNBTScale() [2/2]

virtual void J3DTexGenBlock::setNBTScale ( J3DNBTScale  )
inlinevirtual

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ setTexCoord()

virtual void J3DTexGenBlock::setTexCoord ( u32  ,
J3DTexCoord const  
)
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ setTexGenNum() [1/2]

virtual void J3DTexGenBlock::setTexGenNum ( u32 const )
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ setTexGenNum() [2/2]

virtual void J3DTexGenBlock::setTexGenNum ( u32  )
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ setTexMtx()

virtual void J3DTexGenBlock::setTexMtx ( u32  ,
J3DTexMtx  
)
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.

◆ setTexMtxOffset()

virtual void J3DTexGenBlock::setTexMtxOffset ( u32  )
inlinevirtual

Reimplemented in J3DTexGenBlockPatched.


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