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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTexGenBlock4:
+ Collaboration diagram for J3DTexGenBlock4:

Public Member Functions

 J3DTexGenBlock4 ()
 
void initialize ()
 
virtual void reset (J3DTexGenBlock *)
 
virtual void load ()
 
virtual void patch ()
 
virtual s32 countDLSize ()
 
virtual u32 getType ()
 
virtual void setNBTScale (J3DNBTScale const *scale)
 
virtual void setNBTScale (J3DNBTScale scale)
 
virtual J3DNBTScalegetNBTScale ()
 
virtual ~J3DTexGenBlock4 ()
 
- Public Member Functions inherited from J3DTexGenBlockPatched
 J3DTexGenBlockPatched ()
 
void initialize ()
 
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 diff (u32)
 
virtual void diffTexMtx ()
 
virtual void diffTexGen ()
 
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 ~J3DTexGenBlock ()
 

Public Attributes

J3DNBTScale mNBTScale
 
- Public Attributes inherited from J3DTexGenBlockPatched
u32 mTexGenNum
 
J3DTexCoord mTexCoord [8]
 
J3DTexMtxmTexMtx [8]
 
u32 mTexMtxOffset
 

Constructor & Destructor Documentation

◆ J3DTexGenBlock4()

J3DTexGenBlock4::J3DTexGenBlock4 ( )
inline

◆ ~J3DTexGenBlock4()

virtual J3DTexGenBlock4::~J3DTexGenBlock4 ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTexGenBlock4::countDLSize ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ getNBTScale()

virtual J3DNBTScale * J3DTexGenBlock4::getNBTScale ( )
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getType()

virtual u32 J3DTexGenBlock4::getType ( )
inlinevirtual

Reimplemented from J3DTexGenBlockPatched.

◆ initialize()

void J3DTexGenBlock4::initialize ( )

◆ load()

void J3DTexGenBlock4::load ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ patch()

void J3DTexGenBlock4::patch ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ reset()

void J3DTexGenBlock4::reset ( J3DTexGenBlock pBlock)
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ setNBTScale() [1/2]

virtual void J3DTexGenBlock4::setNBTScale ( J3DNBTScale const scale)
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ setNBTScale() [2/2]

virtual void J3DTexGenBlock4::setNBTScale ( J3DNBTScale  scale)
inlinevirtual

Reimplemented from J3DTexGenBlock.

Member Data Documentation

◆ mNBTScale

J3DNBTScale J3DTexGenBlock4::mNBTScale

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