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 
)