Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dDlst_shadowReal_c Class Reference

#include <d_drawlist.h>

+ Collaboration diagram for dDlst_shadowReal_c:

Public Member Functions

void reset ()
 
void imageDraw (f32(*)[4])
 
void draw ()
 
u8 setShadowRealMtx (cXyz *, cXyz *, f32, f32, f32, dKy_tevstr_c *)
 
u32 set (u32, J3DModel *, cXyz *, f32, f32, dKy_tevstr_c *, f32, f32)
 
bool add (J3DModel *)
 
 ~dDlst_shadowReal_c ()
 
 dDlst_shadowReal_c ()
 
dDlst_shadowReal_cgetZsortNext ()
 
dDlst_shadowReal_cgetZsortPre ()
 
bool isNoUse ()
 
bool isUse ()
 
bool checkKey (u32 i_key)
 
f32 getCameraZ ()
 
void setZsortNext (dDlst_shadowReal_c *next)
 
void setZsortPre (dDlst_shadowReal_c *pre)
 

Private Attributes

u8 mState
 
u8 field_0x1
 
u8 mModelNum
 
u8 field_0x3
 
u32 mKey
 
Mtx mViewMtx
 
Mtx44 mRenderProjMtx
 
Mtx mReceiverProjMtx
 
dDlst_shadowRealPoly_c mShadowRealPoly
 
J3DModelmpModels [38]
 
f32 mCameraZ
 
dDlst_shadowReal_cmZsortPre
 
dDlst_shadowReal_cmZsortNext
 

Constructor & Destructor Documentation

◆ ~dDlst_shadowReal_c()

dDlst_shadowReal_c::~dDlst_shadowReal_c ( )
inline

◆ dDlst_shadowReal_c()

dDlst_shadowReal_c::dDlst_shadowReal_c ( )
inline

Member Function Documentation

◆ add()

bool dDlst_shadowReal_c::add ( J3DModel * i_model)

◆ checkKey()

bool dDlst_shadowReal_c::checkKey ( u32 i_key)
inline

◆ draw()

void dDlst_shadowReal_c::draw ( )

◆ getCameraZ()

f32 dDlst_shadowReal_c::getCameraZ ( )
inline

◆ getZsortNext()

dDlst_shadowReal_c * dDlst_shadowReal_c::getZsortNext ( )
inline

◆ getZsortPre()

dDlst_shadowReal_c * dDlst_shadowReal_c::getZsortPre ( )
inline

◆ imageDraw()

void dDlst_shadowReal_c::imageDraw ( f32(*) [4])

◆ isNoUse()

bool dDlst_shadowReal_c::isNoUse ( )
inline

◆ isUse()

bool dDlst_shadowReal_c::isUse ( )
inline

◆ reset()

void dDlst_shadowReal_c::reset ( )

◆ set()

u32 dDlst_shadowReal_c::set ( u32 i_key,
J3DModel * i_model,
cXyz * param_2,
f32 param_3,
f32 param_4,
dKy_tevstr_c * param_5,
f32 i_cameraZ,
f32 param_7 )

◆ setShadowRealMtx()

u8 dDlst_shadowReal_c::setShadowRealMtx ( cXyz * param_0,
cXyz * param_1,
f32 param_2,
f32 param_3,
f32 param_4,
dKy_tevstr_c * param_5 )

◆ setZsortNext()

void dDlst_shadowReal_c::setZsortNext ( dDlst_shadowReal_c * next)
inline

◆ setZsortPre()

void dDlst_shadowReal_c::setZsortPre ( dDlst_shadowReal_c * pre)
inline

Member Data Documentation

◆ field_0x1

u8 dDlst_shadowReal_c::field_0x1
private

◆ field_0x3

u8 dDlst_shadowReal_c::field_0x3
private

◆ mCameraZ

f32 dDlst_shadowReal_c::mCameraZ
private

◆ mKey

u32 dDlst_shadowReal_c::mKey
private

◆ mModelNum

u8 dDlst_shadowReal_c::mModelNum
private

◆ mpModels

J3DModel* dDlst_shadowReal_c::mpModels[38]
private

◆ mReceiverProjMtx

Mtx dDlst_shadowReal_c::mReceiverProjMtx
private

◆ mRenderProjMtx

Mtx44 dDlst_shadowReal_c::mRenderProjMtx
private

◆ mShadowRealPoly

dDlst_shadowRealPoly_c dDlst_shadowReal_c::mShadowRealPoly
private

◆ mState

u8 dDlst_shadowReal_c::mState
private

◆ mViewMtx

Mtx dDlst_shadowReal_c::mViewMtx
private

◆ mZsortNext

dDlst_shadowReal_c* dDlst_shadowReal_c::mZsortNext
private

◆ mZsortPre

dDlst_shadowReal_c* dDlst_shadowReal_c::mZsortPre
private

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