Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JPABaseShape.h File Reference

Go to the source code of this file.

Classes

struct  JPABaseShapeData
 
struct  JPABaseShape
 
struct  JPAClrAnmKeyData
 

Functions

void JPACalcTexIdxNormal (JPAEmitterWorkData *)
 
void JPACalcTexIdxRepeat (JPAEmitterWorkData *)
 
void JPACalcTexIdxReverse (JPAEmitterWorkData *)
 
void JPACalcTexIdxMerge (JPAEmitterWorkData *)
 
void JPACalcTexIdxRandom (JPAEmitterWorkData *)
 
void JPACalcPrm (JPAEmitterWorkData *)
 
void JPACalcEnv (JPAEmitterWorkData *)
 
void JPACalcClrIdxNormal (JPAEmitterWorkData *)
 
void JPACalcClrIdxRepeat (JPAEmitterWorkData *)
 
void JPACalcClrIdxReverse (JPAEmitterWorkData *)
 
void JPACalcClrIdxMerge (JPAEmitterWorkData *)
 
void JPACalcClrIdxRandom (JPAEmitterWorkData *)
 
void JPACalcTexIdxNormal (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcTexIdxRepeat (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcTexIdxReverse (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcTexIdxMerge (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcTexIdxRandom (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcPrm (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcEnv (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcClrIdxNormal (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcClrIdxRepeat (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcClrIdxReverse (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcClrIdxMerge (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcClrIdxRandom (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPACalcColorCopy (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawStripe (JPAEmitterWorkData *)
 
void JPADrawStripeX (JPAEmitterWorkData *)
 
void JPADrawEmitterCallBackB (JPAEmitterWorkData *)
 
void JPALoadTex (JPAEmitterWorkData *)
 
void JPALoadTexAnm (JPAEmitterWorkData *)
 
void JPAGenTexCrdMtxIdt (JPAEmitterWorkData *)
 
void JPAGenCalcTexCrdMtxAnm (JPAEmitterWorkData *)
 
void JPAGenTexCrdMtxAnm (JPAEmitterWorkData *)
 
void JPAGenTexCrdMtxPrj (JPAEmitterWorkData *)
 
void JPALoadPosMtxCam (JPAEmitterWorkData *)
 
void JPASetLineWidth (JPAEmitterWorkData *)
 
void JPASetPointSize (JPAEmitterWorkData *)
 
void JPARegistPrm (JPAEmitterWorkData *)
 
void JPARegistEnv (JPAEmitterWorkData *)
 
void JPARegistPrmEnv (JPAEmitterWorkData *)
 
void JPADrawPoint (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawLine (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawRotBillboard (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawBillboard (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawRotDirection (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawDirection (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawRotation (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawDBillboard (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawRotYBillboard (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawYBillboard (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPADrawParticleCallBack (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPALoadTexAnm (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPASetPointSize (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPASetLineWidth (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPALoadCalcTexCrdMtxAnm (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPARegistAlpha (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPARegistEnv (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPARegistAlphaEnv (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPARegistPrmAlpha (JPAEmitterWorkData *, JPABaseParticle *)
 
void JPARegistPrmAlphaEnv (JPAEmitterWorkData *, JPABaseParticle *)
 

Function Documentation

◆ JPACalcClrIdxMerge() [1/2]

void JPACalcClrIdxMerge ( JPAEmitterWorkData * work)

◆ JPACalcClrIdxMerge() [2/2]

void JPACalcClrIdxMerge ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcClrIdxNormal() [1/2]

void JPACalcClrIdxNormal ( JPAEmitterWorkData * work)

◆ JPACalcClrIdxNormal() [2/2]

void JPACalcClrIdxNormal ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcClrIdxRandom() [1/2]

void JPACalcClrIdxRandom ( JPAEmitterWorkData * work)

◆ JPACalcClrIdxRandom() [2/2]

void JPACalcClrIdxRandom ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcClrIdxRepeat() [1/2]

void JPACalcClrIdxRepeat ( JPAEmitterWorkData * work)

◆ JPACalcClrIdxRepeat() [2/2]

void JPACalcClrIdxRepeat ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcClrIdxReverse() [1/2]

void JPACalcClrIdxReverse ( JPAEmitterWorkData * work)

◆ JPACalcClrIdxReverse() [2/2]

void JPACalcClrIdxReverse ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcColorCopy()

void JPACalcColorCopy ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPACalcEnv() [1/2]

void JPACalcEnv ( JPAEmitterWorkData * work)

◆ JPACalcEnv() [2/2]

void JPACalcEnv ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPACalcPrm() [1/2]

void JPACalcPrm ( JPAEmitterWorkData * work)

◆ JPACalcPrm() [2/2]

void JPACalcPrm ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPACalcTexIdxMerge() [1/2]

void JPACalcTexIdxMerge ( JPAEmitterWorkData * work)

◆ JPACalcTexIdxMerge() [2/2]

void JPACalcTexIdxMerge ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcTexIdxNormal() [1/2]

void JPACalcTexIdxNormal ( JPAEmitterWorkData * work)

◆ JPACalcTexIdxNormal() [2/2]

void JPACalcTexIdxNormal ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcTexIdxRandom() [1/2]

void JPACalcTexIdxRandom ( JPAEmitterWorkData * work)

◆ JPACalcTexIdxRandom() [2/2]

void JPACalcTexIdxRandom ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcTexIdxRepeat() [1/2]

void JPACalcTexIdxRepeat ( JPAEmitterWorkData * work)

◆ JPACalcTexIdxRepeat() [2/2]

void JPACalcTexIdxRepeat ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPACalcTexIdxReverse() [1/2]

void JPACalcTexIdxReverse ( JPAEmitterWorkData * work)

◆ JPACalcTexIdxReverse() [2/2]

void JPACalcTexIdxReverse ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPADrawBillboard()

void JPADrawBillboard ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPADrawDBillboard()

void JPADrawDBillboard ( JPAEmitterWorkData * param_0,
JPABaseParticle * param_1 )

◆ JPADrawDirection()

void JPADrawDirection ( JPAEmitterWorkData * param_0,
JPABaseParticle * param_1 )

◆ JPADrawEmitterCallBackB()

void JPADrawEmitterCallBackB ( JPAEmitterWorkData * work)

◆ JPADrawLine()

void JPADrawLine ( JPAEmitterWorkData * param_0,
JPABaseParticle * param_1 )

◆ JPADrawParticleCallBack()

void JPADrawParticleCallBack ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPADrawPoint()

void JPADrawPoint ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPADrawRotation()

void JPADrawRotation ( JPAEmitterWorkData * param_0,
JPABaseParticle * param_1 )

◆ JPADrawRotBillboard()

void JPADrawRotBillboard ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPADrawRotDirection()

void JPADrawRotDirection ( JPAEmitterWorkData * param_0,
JPABaseParticle * param_1 )

◆ JPADrawRotYBillboard()

void JPADrawRotYBillboard ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPADrawStripe()

void JPADrawStripe ( JPAEmitterWorkData * param_0)

◆ JPADrawStripeX()

void JPADrawStripeX ( JPAEmitterWorkData * param_0)

◆ JPADrawYBillboard()

void JPADrawYBillboard ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPAGenCalcTexCrdMtxAnm()

void JPAGenCalcTexCrdMtxAnm ( JPAEmitterWorkData * work)

◆ JPAGenTexCrdMtxAnm()

void JPAGenTexCrdMtxAnm ( JPAEmitterWorkData * param_0)

◆ JPAGenTexCrdMtxIdt()

void JPAGenTexCrdMtxIdt ( JPAEmitterWorkData * param_0)

◆ JPAGenTexCrdMtxPrj()

void JPAGenTexCrdMtxPrj ( JPAEmitterWorkData * param_0)

◆ JPALoadCalcTexCrdMtxAnm()

void JPALoadCalcTexCrdMtxAnm ( JPAEmitterWorkData * work,
JPABaseParticle * param_1 )

◆ JPALoadPosMtxCam()

void JPALoadPosMtxCam ( JPAEmitterWorkData * work)

◆ JPALoadTex()

void JPALoadTex ( JPAEmitterWorkData * work)

◆ JPALoadTexAnm() [1/2]

void JPALoadTexAnm ( JPAEmitterWorkData * work)

◆ JPALoadTexAnm() [2/2]

void JPALoadTexAnm ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistAlpha()

void JPARegistAlpha ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistAlphaEnv()

void JPARegistAlphaEnv ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistEnv() [1/2]

void JPARegistEnv ( JPAEmitterWorkData * work)

◆ JPARegistEnv() [2/2]

void JPARegistEnv ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistPrm()

void JPARegistPrm ( JPAEmitterWorkData * work)

◆ JPARegistPrmAlpha()

void JPARegistPrmAlpha ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistPrmAlphaEnv()

void JPARegistPrmAlphaEnv ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPARegistPrmEnv()

void JPARegistPrmEnv ( JPAEmitterWorkData * work)

◆ JPASetLineWidth() [1/2]

void JPASetLineWidth ( JPAEmitterWorkData * work)

◆ JPASetLineWidth() [2/2]

void JPASetLineWidth ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )

◆ JPASetPointSize() [1/2]

void JPASetPointSize ( JPAEmitterWorkData * work)

◆ JPASetPointSize() [2/2]

void JPASetPointSize ( JPAEmitterWorkData * work,
JPABaseParticle * ptcl )