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

#include <J3DMatBlock.h>

+ Inheritance diagram for J3DTexGenBlockBasic:
+ Collaboration diagram for J3DTexGenBlockBasic:

Public Member Functions

 J3DTexGenBlockBasic ()
 
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 ~J3DTexGenBlockBasic ()
 
- 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

◆ J3DTexGenBlockBasic()

J3DTexGenBlockBasic::J3DTexGenBlockBasic ( )
inline

◆ ~J3DTexGenBlockBasic()

virtual J3DTexGenBlockBasic::~J3DTexGenBlockBasic ( )
inlinevirtual

Member Function Documentation

◆ countDLSize()

s32 J3DTexGenBlockBasic::countDLSize ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ getNBTScale()

virtual J3DNBTScale * J3DTexGenBlockBasic::getNBTScale ( )
inlinevirtual

Reimplemented from J3DTexGenBlock.

◆ getType()

virtual u32 J3DTexGenBlockBasic::getType ( )
inlinevirtual

Reimplemented from J3DTexGenBlockPatched.

◆ initialize()

void J3DTexGenBlockBasic::initialize ( )

◆ load()

void J3DTexGenBlockBasic::load ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ patch()

void J3DTexGenBlockBasic::patch ( )
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ reset()

void J3DTexGenBlockBasic::reset ( J3DTexGenBlock pBlock)
virtual

Reimplemented from J3DTexGenBlockPatched.

◆ setNBTScale() [1/2]

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

Reimplemented from J3DTexGenBlock.

◆ setNBTScale() [2/2]

virtual void J3DTexGenBlockBasic::setNBTScale ( J3DNBTScale  scale)
inlinevirtual

Reimplemented from J3DTexGenBlock.

Member Data Documentation

◆ mNBTScale

J3DNBTScale J3DTexGenBlockBasic::mNBTScale

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