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
mDoExt_3DlineMat1_c Class Reference

#include <m_Do_ext.h>

+ Inheritance diagram for mDoExt_3DlineMat1_c:
+ Collaboration diagram for mDoExt_3DlineMat1_c:

Public Member Functions

int init (u16, u16, ResTIMG *, int)
 
void update (int, GXColor &, dKy_tevstr_c *)
 
void update (int, f32, GXColor &, u16, dKy_tevstr_c *)
 
int getMaterialID ()
 
void setMaterial ()
 
void draw ()
 
cXyzgetPos (int i_idx)
 
f32getSize (int i_idx)
 
- Public Member Functions inherited from mDoExt_3DlineMat_c

Private Attributes

GXTexObj mTextureObject
 
GXColor mColor
 
dKy_tevstr_cmpTevStr
 
u16 mNumLines
 
u16 field_0x32
 
u16 field_0x34
 
u8 mIsDrawn
 
mDoExt_3Dline_cmpLines
 

Additional Inherited Members

- Public Attributes inherited from mDoExt_3DlineMat_c
mDoExt_3DlineMat_cfield_0x4
 

Member Function Documentation

◆ draw()

void mDoExt_3DlineMat1_c::draw ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ getMaterialID()

int mDoExt_3DlineMat1_c::getMaterialID ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ getPos()

cXyz * mDoExt_3DlineMat1_c::getPos ( int i_idx)
inline

◆ getSize()

f32 * mDoExt_3DlineMat1_c::getSize ( int i_idx)
inline

◆ init()

int mDoExt_3DlineMat1_c::init ( u16 param_0,
u16 param_1,
ResTIMG * param_2,
int param_3 )

◆ setMaterial()

void mDoExt_3DlineMat1_c::setMaterial ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ update() [1/2]

void mDoExt_3DlineMat1_c::update ( int param_0,
f32 param_1,
GXColor & param_2,
u16 param_3,
dKy_tevstr_c * param_4 )

◆ update() [2/2]

void mDoExt_3DlineMat1_c::update ( int param_0,
GXColor & param_1,
dKy_tevstr_c * param_2 )

Member Data Documentation

◆ field_0x32

u16 mDoExt_3DlineMat1_c::field_0x32
private

◆ field_0x34

u16 mDoExt_3DlineMat1_c::field_0x34
private

◆ mColor

GXColor mDoExt_3DlineMat1_c::mColor
private

◆ mIsDrawn

u8 mDoExt_3DlineMat1_c::mIsDrawn
private

◆ mNumLines

u16 mDoExt_3DlineMat1_c::mNumLines
private

◆ mpLines

mDoExt_3Dline_c* mDoExt_3DlineMat1_c::mpLines
private

◆ mpTevStr

dKy_tevstr_c* mDoExt_3DlineMat1_c::mpTevStr
private

◆ mTextureObject

GXTexObj mDoExt_3DlineMat1_c::mTextureObject
private

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