Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JPAEmitterWorkData Struct Reference

#include <JPAEmitter.h>

+ Collaboration diagram for JPAEmitterWorkData:

Classes

struct  JPAVolumeCalcData
 

Public Member Functions

 JPAEmitterWorkData ()
 

Public Attributes

JPABaseEmittermpEmtr
 
JPAResourcempRes
 
JPAResourceManagermpResMgr
 
JPARandom mRndm
 
JPAVolumeCalcData mVolumeCalcData
 
f32 mVolumeSize
 
f32 mVolumeMinRad
 
f32 mVolumeSweep
 
s32 mEmitCount
 
s32 mVolumeEmitIdx
 
Mtx mDirectionMtx
 
Mtx mRotationMtx
 
Mtx mGlobalRot
 
Mtx mGlobalSR
 
JGeometry::TVec3< f32mEmitterPos
 
JGeometry::TVec3< f32mGlobalScl
 
JGeometry::TVec3< f32mGlobalEmtrDir
 
JGeometry::TVec3< f32mPublicScale
 
JGeometry::TVec3< f32mGlobalPos
 
JGeometry::TVec2< f32mGlobalPtclScl
 
JGeometry::TVec2< f32mPivot
 
Mtx mYBBCamMtx
 
Mtx mPosCamMtx
 
Mtx mPrjMtx
 
JPAList< JPABaseParticle > * mpAlivePtcl
 
JPANode< JPABaseParticle > * mpCurNode
 
s32 mVolumeAngleNum
 
s32 mVolumeAngleMax
 
s32 mVolumeX
 
s32 mDivNumber
 
f32 mScaleAnm
 
u32 mDirType
 
u32 mRotType
 
u32 mPlaneType
 
u32 mDLType
 
u32 mPrjType
 
s16 mClrKeyFrame
 
u8 mDrawCount
 

Constructor & Destructor Documentation

◆ JPAEmitterWorkData()

JPAEmitterWorkData::JPAEmitterWorkData ( )
inline

Member Data Documentation

◆ mClrKeyFrame

s16 JPAEmitterWorkData::mClrKeyFrame

◆ mDirectionMtx

Mtx JPAEmitterWorkData::mDirectionMtx

◆ mDirType

u32 JPAEmitterWorkData::mDirType

◆ mDivNumber

s32 JPAEmitterWorkData::mDivNumber

◆ mDLType

u32 JPAEmitterWorkData::mDLType

◆ mDrawCount

u8 JPAEmitterWorkData::mDrawCount

◆ mEmitCount

s32 JPAEmitterWorkData::mEmitCount

◆ mEmitterPos

JGeometry::TVec3<f32> JPAEmitterWorkData::mEmitterPos

◆ mGlobalEmtrDir

JGeometry::TVec3<f32> JPAEmitterWorkData::mGlobalEmtrDir

◆ mGlobalPos

JGeometry::TVec3<f32> JPAEmitterWorkData::mGlobalPos

◆ mGlobalPtclScl

JGeometry::TVec2<f32> JPAEmitterWorkData::mGlobalPtclScl

◆ mGlobalRot

Mtx JPAEmitterWorkData::mGlobalRot

◆ mGlobalScl

JGeometry::TVec3<f32> JPAEmitterWorkData::mGlobalScl

◆ mGlobalSR

Mtx JPAEmitterWorkData::mGlobalSR

◆ mpAlivePtcl

JPAList<JPABaseParticle>* JPAEmitterWorkData::mpAlivePtcl

◆ mpCurNode

JPANode<JPABaseParticle>* JPAEmitterWorkData::mpCurNode

◆ mpEmtr

JPABaseEmitter* JPAEmitterWorkData::mpEmtr

◆ mPivot

JGeometry::TVec2<f32> JPAEmitterWorkData::mPivot

◆ mPlaneType

u32 JPAEmitterWorkData::mPlaneType

◆ mPosCamMtx

Mtx JPAEmitterWorkData::mPosCamMtx

◆ mpRes

JPAResource* JPAEmitterWorkData::mpRes

◆ mpResMgr

JPAResourceManager* JPAEmitterWorkData::mpResMgr

◆ mPrjMtx

Mtx JPAEmitterWorkData::mPrjMtx

◆ mPrjType

u32 JPAEmitterWorkData::mPrjType

◆ mPublicScale

JGeometry::TVec3<f32> JPAEmitterWorkData::mPublicScale

◆ mRndm

JPARandom JPAEmitterWorkData::mRndm

◆ mRotationMtx

Mtx JPAEmitterWorkData::mRotationMtx

◆ mRotType

u32 JPAEmitterWorkData::mRotType

◆ mScaleAnm

f32 JPAEmitterWorkData::mScaleAnm

◆ mVolumeAngleMax

s32 JPAEmitterWorkData::mVolumeAngleMax

◆ mVolumeAngleNum

s32 JPAEmitterWorkData::mVolumeAngleNum

◆ mVolumeCalcData

JPAVolumeCalcData JPAEmitterWorkData::mVolumeCalcData

◆ mVolumeEmitIdx

s32 JPAEmitterWorkData::mVolumeEmitIdx

◆ mVolumeMinRad

f32 JPAEmitterWorkData::mVolumeMinRad

◆ mVolumeSize

f32 JPAEmitterWorkData::mVolumeSize

◆ mVolumeSweep

f32 JPAEmitterWorkData::mVolumeSweep

◆ mVolumeX

s32 JPAEmitterWorkData::mVolumeX

◆ mYBBCamMtx

Mtx JPAEmitterWorkData::mYBBCamMtx

The documentation for this struct was generated from the following file: