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

#include <d_particle.h>

+ Inheritance diagram for dPa_modelEcallBack:
+ Collaboration diagram for dPa_modelEcallBack:

Classes

struct  model_c
 

Public Member Functions

 dPa_modelEcallBack ()
 
virtual ~dPa_modelEcallBack ()
 
virtual void draw (JPABaseEmitter *)
 
virtual void drawAfter (JPABaseEmitter *)
 
virtual void setup (JPABaseEmitter *, cXyz const *, csXyz const *, s8)
 
- Public Member Functions inherited from dPa_levelEcallBack
virtual ~dPa_levelEcallBack ()
 
virtual void cleanup ()
 
- Public Member Functions inherited from JPAEmitterCallBack
virtual ~JPAEmitterCallBack ()=0
 
virtual void execute (JPABaseEmitter *)
 
virtual void executeAfter (JPABaseEmitter *)
 

Static Public Member Functions

static void create (u8)
 
static void remove ()
 
static int setModel (JPABaseEmitter *, J3DModelData *, dKy_tevstr_c const &, u8, void *, u8, u8)
 
static void resetModel (JPABaseEmitter *)
 
static void setupModel (JPABaseEmitter *)
 
static void drawModel (JPABaseEmitter *, f32(*)[4])
 
static void cleanupModel (JPABaseEmitter *)
 
static model_cgetModel (JPABaseEmitter *)
 
static u8 getRotAxis (JPABaseEmitter *)
 
static void setModel (JPABaseEmitter *param_0, J3DModelData *param_1, const dKy_tevstr_c &param_2, u8 param_3, J3DAnmTexPattern *param_4, u8 param_5)
 
static dPa_modelEcallBackgetEcallback ()
 

Static Public Attributes

static dPa_modelEcallBack mEcallback
 
static dPa_modelPcallBack mPcallback
 
static model_cmModel
 

Constructor & Destructor Documentation

◆ dPa_modelEcallBack()

dPa_modelEcallBack::dPa_modelEcallBack ( )
inline

◆ ~dPa_modelEcallBack()

virtual dPa_modelEcallBack::~dPa_modelEcallBack ( )
inlinevirtual

Member Function Documentation

◆ cleanupModel()

void dPa_modelEcallBack::cleanupModel ( JPABaseEmitter param_0)
static

◆ create()

void dPa_modelEcallBack::create ( u8  param_0)
static

◆ draw()

void dPa_modelEcallBack::draw ( JPABaseEmitter param_0)
virtual

Reimplemented from JPAEmitterCallBack.

◆ drawAfter()

void dPa_modelEcallBack::drawAfter ( JPABaseEmitter param_0)
virtual

Reimplemented from JPAEmitterCallBack.

◆ drawModel()

void dPa_modelEcallBack::drawModel ( JPABaseEmitter param_0,
f32(*)  param_1[4] 
)
static

◆ getEcallback()

static dPa_modelEcallBack & dPa_modelEcallBack::getEcallback ( )
inlinestatic

◆ getModel()

dPa_modelEcallBack::model_c * dPa_modelEcallBack::getModel ( JPABaseEmitter param_0)
static

◆ getRotAxis()

u8 dPa_modelEcallBack::getRotAxis ( JPABaseEmitter param_0)
static

◆ remove()

void dPa_modelEcallBack::remove ( )
static

◆ resetModel()

void dPa_modelEcallBack::resetModel ( JPABaseEmitter param_0)
static

◆ setModel() [1/2]

int dPa_modelEcallBack::setModel ( JPABaseEmitter param_0,
J3DModelData param_1,
dKy_tevstr_c const param_2,
u8  param_3,
void param_4,
u8  param_5,
u8  param_6 
)
static

◆ setModel() [2/2]

static void dPa_modelEcallBack::setModel ( JPABaseEmitter param_0,
J3DModelData param_1,
const dKy_tevstr_c param_2,
u8  param_3,
J3DAnmTexPattern param_4,
u8  param_5 
)
inlinestatic

◆ setup()

void dPa_modelEcallBack::setup ( JPABaseEmitter param_0,
cXyz const param_1,
csXyz const param_2,
s8  param_3 
)
virtual

Implements dPa_levelEcallBack.

◆ setupModel()

void dPa_modelEcallBack::setupModel ( JPABaseEmitter param_0)
static

Member Data Documentation

◆ mEcallback

dPa_modelEcallBack dPa_modelEcallBack::mEcallback
static

◆ mModel

dPa_modelEcallBack::model_c * dPa_modelEcallBack::mModel
static

◆ mPcallback

dPa_modelPcallBack dPa_modelEcallBack::mPcallback
static

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