Lines Matching refs:ParticleData
143 Particle ParticleData[MAX_PARTICLES + 2]; variable
653 ParticleData[nI-1].nNext = nI; in ParticleInit()
655 ParticleData[nI-1].nNext = 0; in ParticleInit()
815 nPrt = ParticleData[nPrt].nNext; in EmitterEmit()
816 TextureParticleEmit(&ParticleData[nPrt], em, in EmitterEmit()
824 nPrt = ParticleData[nPrt].nNext; in EmitterEmit()
825 ParticleEmit(&ParticleData[nPrt], em); in EmitterEmit()
829 nTmp = ParticleData[ACTIVE_LIST].nNext; in EmitterEmit()
830 ParticleData[ACTIVE_LIST].nNext = ParticleData[FREE_LIST].nNext; in EmitterEmit()
831 ParticleData[FREE_LIST].nNext = ParticleData[nPrt].nNext; in EmitterEmit()
832 ParticleData[nPrt].nNext = nTmp; in EmitterEmit()
856 pPrev = &ParticleData[ACTIVE_LIST].nNext; in ParticleUpdate()
860 prt = &ParticleData[nPrt]; in ParticleUpdate()
868 prt->nNext = ParticleData[FREE_LIST].nNext; in ParticleUpdate()
869 ParticleData[FREE_LIST].nNext = nPrt; in ParticleUpdate()
937 GXSetArray(GX_VA_POS, &ParticleData[0].vPos, sizeof(Particle)); in DrawParticles()
978 nPrt = ParticleData[ACTIVE_LIST].nNext; in DrawParticles()
983 prt = &ParticleData[nPrt]; in DrawParticles()