Loading [MathJax]/jax/input/TeX/config.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dMirror_packet_c Class Reference

#include <d_a_mirror.h>

+ Inheritance diagram for dMirror_packet_c:
+ Collaboration diagram for dMirror_packet_c:

Public Member Functions

 dMirror_packet_c ()
 
void reset ()
 
void calcMinMax ()
 
int entryModel (J3DModel *)
 
void mirrorZdraw (f32 *, f32 *, f32, f32, f32, f32, f32, f32)
 
void modelDraw (J3DModel *, f32(*)[4])
 
void mainDraw ()
 
virtual void draw ()
 
virtual ~dMirror_packet_c ()
 
cXyzgetViewScale ()
 
GXTexObjgetTexObj ()
 
cXyzgetQuad ()
 
- Public Member Functions inherited from J3DPacket
 J3DPacket ()
 
void addChildPacket (J3DPacket *)
 
J3DPacketgetNextPacket () const
 
void setNextPacket (J3DPacket *i_packet)
 
void drawClear ()
 
void * getUserArea ()
 
void setUserArea (u32 area)
 
virtual int entry (J3DDrawBuffer *)
 
virtual ~J3DPacket ()
 

Public Attributes

GXTexObj mTexObj
 
u8 mModelCount
 
J3DModelmModels [0x40]
 
cXyz mQuad [4]
 
cXyz mMinVal
 
cXyz mMaxVal
 
cXyz mViewScale
 
- Public Attributes inherited from J3DPacket
J3DPacketmpNextPacket
 
J3DPacketmpFirstChild
 
void * mpUserData
 

Constructor & Destructor Documentation

◆ dMirror_packet_c()

dMirror_packet_c::dMirror_packet_c ( )

◆ ~dMirror_packet_c()

dMirror_packet_c::~dMirror_packet_c ( )
virtual

Member Function Documentation

◆ calcMinMax()

void dMirror_packet_c::calcMinMax ( )

◆ draw()

void dMirror_packet_c::draw ( )
virtual

Reimplemented from J3DPacket.

◆ entryModel()

int dMirror_packet_c::entryModel ( J3DModel * i_model)

◆ getQuad()

cXyz * dMirror_packet_c::getQuad ( )
inline

◆ getTexObj()

GXTexObj & dMirror_packet_c::getTexObj ( )
inline

◆ getViewScale()

cXyz & dMirror_packet_c::getViewScale ( )
inline

◆ mainDraw()

void dMirror_packet_c::mainDraw ( )

◆ mirrorZdraw()

void dMirror_packet_c::mirrorZdraw ( f32 * param_0,
f32 * param_1,
f32 param_2,
f32 param_3,
f32 param_4,
f32 param_5,
f32 param_6,
f32 param_7 )

◆ modelDraw()

void dMirror_packet_c::modelDraw ( J3DModel * ,
f32(*) [4] )

◆ reset()

void dMirror_packet_c::reset ( )

Member Data Documentation

◆ mMaxVal

cXyz dMirror_packet_c::mMaxVal

◆ mMinVal

cXyz dMirror_packet_c::mMinVal

◆ mModelCount

u8 dMirror_packet_c::mModelCount

◆ mModels

J3DModel* dMirror_packet_c::mModels[0x40]

◆ mQuad

cXyz dMirror_packet_c::mQuad[4]

◆ mTexObj

GXTexObj dMirror_packet_c::mTexObj

◆ mViewScale

cXyz dMirror_packet_c::mViewScale

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