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

#include <JPADynamicsBlock.h>

+ Collaboration diagram for JPADynamicsBlock:

Public Member Functions

 JPADynamicsBlock (u8 const *)
 
void init ()
 
void create (JPAEmitterWorkData *)
 
void calc (JPAEmitterWorkData *work)
 
s16 getStartFrame () const
 
u32 getResUserWork () const
 
u32 getFlag () const
 
u32 getVolumeType () const
 
u16 getDivNumber () const
 
f32 getRateRndm () const
 
void getEmitterScl (JGeometry::TVec3< f32 > *vec) const
 
void getEmitterTrs (JGeometry::TVec3< f32 > *vec) const
 
void getEmitterDir (JGeometry::TVec3< f32 > *vec) const
 
void getEmitterRot (JGeometry::TVec3< s16 > *vec) const
 
s16 getMaxFrame ()
 
s16 getLifetime ()
 
u16 getVolumeSize ()
 
f32 getRate ()
 
u8 getRateStep ()
 
f32 getVolumeSweep ()
 
f32 getVolumeMinRad ()
 
f32 getInitVelOmni ()
 
f32 getInitVelAxis ()
 
f32 getInitVelDir ()
 
f32 getInitVelDirSp ()
 
f32 getInitVelRndm ()
 
f32 getInitVelRatio ()
 
f32 getAirRes ()
 
f32 getLifeTimeRndm ()
 
f32 getMomentRndm ()
 

Public Attributes

const JPADynamicsBlockDatampData
 
JPADynamicsCalcVolumeFunc mpCalcVolumeFunc
 

Constructor & Destructor Documentation

◆ JPADynamicsBlock()

JPADynamicsBlock::JPADynamicsBlock ( u8 const data)

Member Function Documentation

◆ calc()

void JPADynamicsBlock::calc ( JPAEmitterWorkData work)
inline

◆ create()

void JPADynamicsBlock::create ( JPAEmitterWorkData work)

◆ getAirRes()

f32 JPADynamicsBlock::getAirRes ( )
inline

◆ getDivNumber()

u16 JPADynamicsBlock::getDivNumber ( ) const
inline

◆ getEmitterDir()

void JPADynamicsBlock::getEmitterDir ( JGeometry::TVec3< f32 > *  vec) const
inline

◆ getEmitterRot()

void JPADynamicsBlock::getEmitterRot ( JGeometry::TVec3< s16 > *  vec) const
inline

◆ getEmitterScl()

void JPADynamicsBlock::getEmitterScl ( JGeometry::TVec3< f32 > *  vec) const
inline

◆ getEmitterTrs()

void JPADynamicsBlock::getEmitterTrs ( JGeometry::TVec3< f32 > *  vec) const
inline

◆ getFlag()

u32 JPADynamicsBlock::getFlag ( ) const
inline

◆ getInitVelAxis()

f32 JPADynamicsBlock::getInitVelAxis ( )
inline

◆ getInitVelDir()

f32 JPADynamicsBlock::getInitVelDir ( )
inline

◆ getInitVelDirSp()

f32 JPADynamicsBlock::getInitVelDirSp ( )
inline

◆ getInitVelOmni()

f32 JPADynamicsBlock::getInitVelOmni ( )
inline

◆ getInitVelRatio()

f32 JPADynamicsBlock::getInitVelRatio ( )
inline

◆ getInitVelRndm()

f32 JPADynamicsBlock::getInitVelRndm ( )
inline

◆ getLifetime()

s16 JPADynamicsBlock::getLifetime ( )
inline

◆ getLifeTimeRndm()

f32 JPADynamicsBlock::getLifeTimeRndm ( )
inline

◆ getMaxFrame()

s16 JPADynamicsBlock::getMaxFrame ( )
inline

◆ getMomentRndm()

f32 JPADynamicsBlock::getMomentRndm ( )
inline

◆ getRate()

f32 JPADynamicsBlock::getRate ( )
inline

◆ getRateRndm()

f32 JPADynamicsBlock::getRateRndm ( ) const
inline

◆ getRateStep()

u8 JPADynamicsBlock::getRateStep ( )
inline

◆ getResUserWork()

u32 JPADynamicsBlock::getResUserWork ( ) const
inline

◆ getStartFrame()

s16 JPADynamicsBlock::getStartFrame ( ) const
inline

◆ getVolumeMinRad()

f32 JPADynamicsBlock::getVolumeMinRad ( )
inline

◆ getVolumeSize()

u16 JPADynamicsBlock::getVolumeSize ( )
inline

◆ getVolumeSweep()

f32 JPADynamicsBlock::getVolumeSweep ( )
inline

◆ getVolumeType()

u32 JPADynamicsBlock::getVolumeType ( ) const
inline

◆ init()

void JPADynamicsBlock::init ( )

Member Data Documentation

◆ mpCalcVolumeFunc

JPADynamicsCalcVolumeFunc JPADynamicsBlock::mpCalcVolumeFunc

◆ mpData

const JPADynamicsBlockData* JPADynamicsBlock::mpData

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