Lines Matching refs:sphereForm
530 const ResParticleSphereForm sphereForm = ResStaticCast<ResParticleSphereForm>(resForm); in Emission() local
532 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
534 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, in Emission()
982 const ResParticleSphereForm& sphereForm, in CalcSphereForm() argument
997 if (sphereForm.GetFixedOffset()) in CalcSphereForm()
999 angleOffset = sphereForm.GetAngleOffset(); in CalcSphereForm()
1006 nw::math::VEC3 cookedScale(sphereForm.GetScale()); in CalcSphereForm()
1029 if (sphereForm.GetInner() == 0.0f) in CalcSphereForm()
1034 else if (sphereForm.GetInner() == 1.0f) in CalcSphereForm()
1042 distance = distance + (sphereForm.GetInner() * (1.0f - distance)); in CalcSphereForm()
1045 f32 yaw = random->NextFloat() * sphereForm.GetAngleWidth() + angleOffset; in CalcSphereForm()
1048 if (sphereForm.GetAngleSwing() != 0.0f) in CalcSphereForm()
1050 yaw += random->NextFloatSignedHalf() * sphereForm.GetAngleSwing(); in CalcSphereForm()
1051 pitch += random->NextFloatSignedHalf() * sphereForm.GetAngleSwing(); in CalcSphereForm()