Lines Matching refs:sphereForm
528 const ResParticleSphereForm sphereForm = ResStaticCast<ResParticleSphereForm>(resForm); in Emission() local
530 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
532 this->CalcSphereForm(sphereForm, emissionCount, &this->m_ParticleRandom, in Emission()
980 const ResParticleSphereForm& sphereForm, in CalcSphereForm() argument
995 if (sphereForm.GetFixedOffset()) in CalcSphereForm()
997 angleOffset = sphereForm.GetAngleOffset(); in CalcSphereForm()
1004 nw::math::VEC3 cookedScale(sphereForm.GetScale()); in CalcSphereForm()
1027 if (sphereForm.GetInner() == 0.0f) in CalcSphereForm()
1032 else if (sphereForm.GetInner() == 1.0f) in CalcSphereForm()
1040 distance = distance + (sphereForm.GetInner() * (1.0f - distance)); in CalcSphereForm()
1043 f32 yaw = random->NextFloat() * sphereForm.GetAngleWidth() + angleOffset; in CalcSphereForm()
1046 if (sphereForm.GetAngleSwing() != 0.0f) in CalcSphereForm()
1048 yaw += random->NextFloatSignedHalf() * sphereForm.GetAngleSwing(); in CalcSphereForm()
1049 pitch += random->NextFloatSignedHalf() * sphereForm.GetAngleSwing(); in CalcSphereForm()