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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTexGenBlockPatched:
+ Collaboration diagram for J3DTexGenBlockPatched:

Public Member Functions

 J3DTexGenBlockPatched ()
 
void initialize ()
 
virtual void reset (J3DTexGenBlock *)
 
virtual void calc (f32 const (*)[4])
 
virtual void calcWithoutViewMtx (f32 const (*)[4])
 
virtual void calcPostTexMtx (f32 const (*)[4])
 
virtual void calcPostTexMtxWithoutViewMtx (f32 const (*)[4])
 
virtual void load ()
 
virtual void patch ()
 
virtual void diff (u32)
 
virtual void diffTexMtx ()
 
virtual void diffTexGen ()
 
virtual s32 countDLSize ()
 
virtual u32 getType ()
 
virtual void setTexGenNum (u32 const *num)
 
virtual void setTexGenNum (u32 num)
 
virtual u32 getTexGenNum () const
 
virtual void setTexCoord (u32 idx, J3DTexCoord const *coord)
 
virtual J3DTexCoordgetTexCoord (u32 idx)
 
virtual void setTexMtx (u32 idx, J3DTexMtx *mtx)
 
virtual J3DTexMtxgetTexMtx (u32 idx)
 
virtual u32 getTexMtxOffset () const
 
virtual void setTexMtxOffset (u32 offset)
 
virtual ~J3DTexGenBlockPatched ()
 
- Public Member Functions inherited from J3DTexGenBlock
virtual void setNBTScale (J3DNBTScale const *)
 
virtual void setNBTScale (J3DNBTScale)
 
virtual J3DNBTScalegetNBTScale ()
 
virtual ~J3DTexGenBlock ()
 

Public Attributes

u32 mTexGenNum
 
J3DTexCoord mTexCoord [8]
 
J3DTexMtxmTexMtx [8]
 
u32 mTexMtxOffset
 

Constructor & Destructor Documentation

◆ J3DTexGenBlockPatched()

J3DTexGenBlockPatched::J3DTexGenBlockPatched ( )
inline

◆ ~J3DTexGenBlockPatched()

virtual J3DTexGenBlockPatched::~J3DTexGenBlockPatched ( )
inlinevirtual

Member Function Documentation

◆ calc()

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

Implements J3DTexGenBlock.

◆ calcPostTexMtx()

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

Implements J3DTexGenBlock.

◆ calcPostTexMtxWithoutViewMtx()

void J3DTexGenBlockPatched::calcPostTexMtxWithoutViewMtx ( f32 const  param_0(*)[4])
virtual

Implements J3DTexGenBlock.

◆ calcWithoutViewMtx()

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

Implements J3DTexGenBlock.

◆ countDLSize()

s32 J3DTexGenBlockPatched::countDLSize ( )
virtual

Reimplemented from J3DTexGenBlock.

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ diff()

void J3DTexGenBlockPatched::diff ( u32  flag)
virtual

Implements J3DTexGenBlock.

◆ diffTexGen()

void J3DTexGenBlockPatched::diffTexGen ( )
virtual

Implements J3DTexGenBlock.

◆ diffTexMtx()

void J3DTexGenBlockPatched::diffTexMtx ( )
virtual

Implements J3DTexGenBlock.

◆ getTexCoord()

virtual J3DTexCoord * J3DTexGenBlockPatched::getTexCoord ( u32  idx)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getTexGenNum()

virtual u32 J3DTexGenBlockPatched::getTexGenNum ( ) const
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getTexMtx()

virtual J3DTexMtx * J3DTexGenBlockPatched::getTexMtx ( u32  idx)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getTexMtxOffset()

virtual u32 J3DTexGenBlockPatched::getTexMtxOffset ( ) const
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getType()

virtual u32 J3DTexGenBlockPatched::getType ( )
inlinevirtual

Implements J3DTexGenBlock.

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ initialize()

void J3DTexGenBlockPatched::initialize ( )

◆ load()

virtual void J3DTexGenBlockPatched::load ( )
inlinevirtual

Implements J3DTexGenBlock.

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ patch()

void J3DTexGenBlockPatched::patch ( )
virtual

Implements J3DTexGenBlock.

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ reset()

void J3DTexGenBlockPatched::reset ( J3DTexGenBlock pBlock)
virtual

Reimplemented from J3DTexGenBlock.

Reimplemented in J3DTexGenBlockBasic, and J3DTexGenBlock4.

◆ setTexCoord()

virtual void J3DTexGenBlockPatched::setTexCoord ( u32  idx,
J3DTexCoord const coord 
)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ setTexGenNum() [1/2]

virtual void J3DTexGenBlockPatched::setTexGenNum ( u32 const num)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ setTexGenNum() [2/2]

virtual void J3DTexGenBlockPatched::setTexGenNum ( u32  num)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ setTexMtx()

virtual void J3DTexGenBlockPatched::setTexMtx ( u32  idx,
J3DTexMtx mtx 
)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ setTexMtxOffset()

virtual void J3DTexGenBlockPatched::setTexMtxOffset ( u32  offset)
inlinevirtual

Reimplemented from J3DTexGenBlock.

Member Data Documentation

◆ mTexCoord

J3DTexCoord J3DTexGenBlockPatched::mTexCoord[8]

◆ mTexGenNum

u32 J3DTexGenBlockPatched::mTexGenNum

◆ mTexMtx

J3DTexMtx* J3DTexGenBlockPatched::mTexMtx[8]

◆ mTexMtxOffset

u32 J3DTexGenBlockPatched::mTexMtxOffset

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