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

#include <d_bg_parts.h>

+ Inheritance diagram for dBgp_c::modelMaterial_c:
+ Collaboration diagram for dBgp_c::modelMaterial_c:

Public Member Functions

 modelMaterial_c ()
 
MtxPtr getMtx ()
 
J3DModelDatagetModelData ()
 
modelMaterial_cgetChild ()
 
J3DMaterialgetMaterial ()
 
u16 getMaterialID ()
 
void setChild (modelMaterial_c *i_child)
 
void set (J3DModelData *, J3DMaterial *, Mtx)
 
virtual void drawSimple ()
 
virtual bool isSame (material_c *)
 
virtual void addChild (material_c *)
 
- Public Member Functions inherited from dBgp_c::material_c
 material_c ()
 
void draw ()
 
material_cgetNext ()
 
material_c ** getNext_p ()
 
void setNext (material_c *i_material)
 

Public Attributes

u16 mMaterialID
 
J3DModelDatampModelData
 
J3DMaterialmpMaterial
 
MtxPtr mpMtx
 
modelMaterial_cmpChild
 
- Public Attributes inherited from dBgp_c::material_c
material_cmpNext
 

Constructor & Destructor Documentation

◆ modelMaterial_c()

dBgp_c::modelMaterial_c::modelMaterial_c ( )
inline

Member Function Documentation

◆ addChild()

void dBgp_c::modelMaterial_c::addChild ( dBgp_c::material_c * i_material)
virtual

Reimplemented from dBgp_c::material_c.

◆ drawSimple()

void dBgp_c::modelMaterial_c::drawSimple ( )
virtual

Implements dBgp_c::material_c.

◆ getChild()

modelMaterial_c * dBgp_c::modelMaterial_c::getChild ( )
inline

◆ getMaterial()

J3DMaterial * dBgp_c::modelMaterial_c::getMaterial ( )
inline

◆ getMaterialID()

u16 dBgp_c::modelMaterial_c::getMaterialID ( )
inline

◆ getModelData()

J3DModelData * dBgp_c::modelMaterial_c::getModelData ( )
inline

◆ getMtx()

MtxPtr dBgp_c::modelMaterial_c::getMtx ( )
inline

◆ isSame()

bool dBgp_c::modelMaterial_c::isSame ( dBgp_c::material_c * i_material)
virtual

Reimplemented from dBgp_c::material_c.

◆ set()

void dBgp_c::modelMaterial_c::set ( J3DModelData * i_modelData,
J3DMaterial * i_material,
Mtx i_mtx )

◆ setChild()

void dBgp_c::modelMaterial_c::setChild ( modelMaterial_c * i_child)
inline

Member Data Documentation

◆ mMaterialID

u16 dBgp_c::modelMaterial_c::mMaterialID

◆ mpChild

modelMaterial_c* dBgp_c::modelMaterial_c::mpChild

◆ mpMaterial

J3DMaterial* dBgp_c::modelMaterial_c::mpMaterial

◆ mpModelData

J3DModelData* dBgp_c::modelMaterial_c::mpModelData

◆ mpMtx

MtxPtr dBgp_c::modelMaterial_c::mpMtx

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