Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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: