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

#include <m_Do_ext.h>

+ Inheritance diagram for mDoExt_3DlineMat0_c:
+ Collaboration diagram for mDoExt_3DlineMat0_c:

Public Member Functions

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

Private Attributes

GXColor field_0x8
 
dKy_tevstr_cfield_0xc
 
u16 field_0x10
 
u16 field_0x12
 
u16 field_0x14
 
u8 field_0x16
 
mDoExt_3Dline_cfield_0x18
 

Additional Inherited Members

- Public Attributes inherited from mDoExt_3DlineMat_c
mDoExt_3DlineMat_cfield_0x4
 

Member Function Documentation

◆ draw()

void mDoExt_3DlineMat0_c::draw ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ getMaterialID()

int mDoExt_3DlineMat0_c::getMaterialID ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ getPos()

cXyz * mDoExt_3DlineMat0_c::getPos ( int param_0)
inline

◆ getSize()

f32 * mDoExt_3DlineMat0_c::getSize ( int param_0)
inline

◆ init()

int mDoExt_3DlineMat0_c::init ( u16 param_0,
u16 param_1,
int param_2 )

◆ setMaterial()

void mDoExt_3DlineMat0_c::setMaterial ( )
virtual

Implements mDoExt_3DlineMat_c.

◆ update() [1/2]

void mDoExt_3DlineMat0_c::update ( int param_0,
_GXColor & param_1,
dKy_tevstr_c * param_2 )

◆ update() [2/2]

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

Member Data Documentation

◆ field_0x10

u16 mDoExt_3DlineMat0_c::field_0x10
private

◆ field_0x12

u16 mDoExt_3DlineMat0_c::field_0x12
private

◆ field_0x14

u16 mDoExt_3DlineMat0_c::field_0x14
private

◆ field_0x16

u8 mDoExt_3DlineMat0_c::field_0x16
private

◆ field_0x18

mDoExt_3Dline_c* mDoExt_3DlineMat0_c::field_0x18
private

◆ field_0x8

GXColor mDoExt_3DlineMat0_c::field_0x8
private

◆ field_0xc

dKy_tevstr_c* mDoExt_3DlineMat0_c::field_0xc
private

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