Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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 )