Lines Matching refs:emissionCount
437 int emissionCount = GetEmissionCount(prevTime, time); in Emission() local
439 if (emissionCount < 1) in Emission()
448 nw::math::VEC3* positions = particleContext->GetEmissionPositionWork(emissionCount); in Emission()
450 if (emissionCount > particleContext->GetEmissionWorkCapacity()) in Emission()
452 emissionCount = particleContext->GetEmissionWorkCapacity(); in Emission()
468 emissionCount = m_ParticleSet->AddParticles(emissionCount); in Emission()
477 this->CalcCubeForm(cubeForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
479 this->CalcCubeForm(cubeForm, emissionCount, &this->m_ParticleRandom, in Emission()
488 this->CalcCylinderForm(cylinderForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
490 this->CalcCylinderForm(cylinderForm, emissionCount, &this->m_ParticleRandom, in Emission()
499 this->CalcDiscForm(discForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
501 this->CalcDiscForm(discForm, emissionCount, &this->m_ParticleRandom, in Emission()
510 this->CalcPointForm(pointForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
512 this->CalcPointForm(pointForm, emissionCount, &this->m_ParticleRandom, in Emission()
521 … this->CalcRectangleForm(rectangleForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
523 this->CalcRectangleForm(rectangleForm, emissionCount, &this->m_ParticleRandom, in Emission()
532 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
534 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, in Emission()
544 m_ParticleSet->AddParticles(this->WorldMatrix(), positions, NULL, NULL, emissionCount); in Emission()
551 m_ParticleSet->InitializeParticles(startIndex, emissionCount, incrIndex, targetTime); in Emission()
563 for (int i = 0; i < emissionCount; ++i) in Emission()
574 return emissionCount; in Emission()
580 int emissionCount, in CalcCubeForm() argument
610 for (int i = 0; i < emissionCount; ++i) in CalcCubeForm()
729 int emissionCount, in CalcCylinderForm() argument
769 for (int i = 0; i < emissionCount; ++i) in CalcCylinderForm()
825 int emissionCount, in CalcDiscForm() argument
849 if (discForm.GetEvenInterval() && emissionCount != 0) in CalcDiscForm()
856 emissionCount == 1) in CalcDiscForm()
858 angleStep = discForm.GetAngleWidth() / emissionCount; in CalcDiscForm()
862 angleStep = discForm.GetAngleWidth() / (emissionCount - 1); in CalcDiscForm()
877 for (int i = 0; i < emissionCount; ++i) in CalcDiscForm()
947 int emissionCount, in CalcPointForm() argument
963 for (int i = 0; i < emissionCount; ++i) in CalcPointForm()
983 int emissionCount, in CalcSphereForm() argument
1023 for (int i = 0; i < emissionCount; ++i) in CalcSphereForm()
1091 int emissionCount, in CalcRectangleForm() argument
1116 for (int i = 0; i < emissionCount; ++i) in CalcRectangleForm()