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

#include <d_drawlist.h>

+ Collaboration diagram for dDlst_shadowControl_c:

Public Member Functions

void addReal (u32, J3DModel *)
 
void addReal (u32, J3DModel *)
 
 dDlst_shadowControl_c ()
 
void init ()
 
void reset ()
 
void imageDraw (f32(*)[4])
 
void draw (f32(*)[4])
 
int setReal (u32, s8, J3DModel *, cXyz *, f32, f32, dKy_tevstr_c *)
 
bool addReal (u32, J3DModel *)
 
int setSimple (cXyz *, f32, f32, cXyz *, s16, f32, _GXTexObj *)
 

Static Public Member Functions

static void setSimpleTex (ResTIMG const *)
 
static GXTexObjgetSimpleTex ()
 

Static Public Attributes

static u8 mSimpleTexObj [32]
 
static GXTexObj mSimpleTexObj
 

Private Attributes

u8 field_0x0
 
u8 mRealNum
 
u8 mSimpleNum
 
dDlst_shadowReal_cfield_0x4
 
dDlst_shadowReal_cfield_0x8
 
dDlst_shadowSimple_c mSimple [128]
 
int mNextID
 
dDlst_shadowReal_c mReal [8]
 
_GXTexObj field_0x15eb0 [2]
 
voidfield_0x15ef0 [2]
 

Constructor & Destructor Documentation

◆ dDlst_shadowControl_c()

dDlst_shadowControl_c::dDlst_shadowControl_c ( )
inline

Member Function Documentation

◆ addReal() [1/3]

bool dDlst_shadowControl_c::addReal ( u32  ,
J3DModel  
)

◆ addReal() [2/3]

bool dDlst_shadowControl_c::addReal ( u32  i_key,
J3DModel param_1 
)

◆ addReal() [3/3]

void dDlst_shadowControl_c::addReal ( u32  ,
J3DModel  
)

◆ draw()

void dDlst_shadowControl_c::draw ( f32(*)  [4])

◆ getSimpleTex()

static GXTexObj * dDlst_shadowControl_c::getSimpleTex ( )
inlinestatic

◆ imageDraw()

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

◆ init()

void dDlst_shadowControl_c::init ( )

◆ reset()

void dDlst_shadowControl_c::reset ( )

◆ setReal()

int dDlst_shadowControl_c::setReal ( u32  param_1,
s8  param_2,
J3DModel param_3,
cXyz param_4,
f32  param_5,
f32  param_6,
dKy_tevstr_c param_7 
)

◆ setSimple()

int dDlst_shadowControl_c::setSimple ( cXyz param_0,
f32  param_1,
f32  param_2,
cXyz param_3,
s16  param_4,
f32  param_5,
_GXTexObj param_6 
)

◆ setSimpleTex()

void dDlst_shadowControl_c::setSimpleTex ( ResTIMG const i_timg)
static

Member Data Documentation

◆ field_0x0

u8 dDlst_shadowControl_c::field_0x0
private

◆ field_0x15eb0

_GXTexObj dDlst_shadowControl_c::field_0x15eb0[2]
private

◆ field_0x15ef0

void* dDlst_shadowControl_c::field_0x15ef0[2]
private

◆ field_0x4

dDlst_shadowReal_c* dDlst_shadowControl_c::field_0x4
private

◆ field_0x8

dDlst_shadowReal_c* dDlst_shadowControl_c::field_0x8
private

◆ mNextID

int dDlst_shadowControl_c::mNextID
private

◆ mReal

dDlst_shadowReal_c dDlst_shadowControl_c::mReal[8]
private

◆ mRealNum

u8 dDlst_shadowControl_c::mRealNum
private

◆ mSimple

dDlst_shadowSimple_c dDlst_shadowControl_c::mSimple[128]
private

◆ mSimpleNum

u8 dDlst_shadowControl_c::mSimpleNum
private

◆ mSimpleTexObj [1/2]

GXTexObj dDlst_shadowControl_c::mSimpleTexObj
static

◆ mSimpleTexObj [2/2]

GXTexObj dDlst_shadowControl_c::mSimpleTexObj
static

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