Lines Matching refs:cylinderForm
484 … const ResParticleCylinderForm cylinderForm = ResStaticCast<ResParticleCylinderForm>(resForm); in Emission() local
486 this->CalcCylinderForm(cylinderForm, emissionCount, &this->m_ParticleRandom, positions); in Emission()
488 this->CalcCylinderForm(cylinderForm, emissionCount, &this->m_ParticleRandom, in Emission()
726 const ResParticleCylinderForm& cylinderForm, in CalcCylinderForm() argument
741 if (cylinderForm.GetFixedOffset()) in CalcCylinderForm()
743 angleOffset = cylinderForm.GetAngleOffset(); in CalcCylinderForm()
750 nw::math::VEC3 cookedScale(cylinderForm.GetScale()); in CalcCylinderForm()
773 if (cylinderForm.GetInner() == 0.0f) in CalcCylinderForm()
778 else if (cylinderForm.GetInner() == 1.0f) in CalcCylinderForm()
785 …distance = nw::math::FSqrt(distance + (cylinderForm.GetInner() * cylinderForm.GetInner() * (1.0f -… in CalcCylinderForm()
788 f32 angle = random->NextFloat() * cylinderForm.GetAngleWidth() + angleOffset; in CalcCylinderForm()
790 if (cylinderForm.GetAngleSwing() != 0.0f) in CalcCylinderForm()
792 angle += random->NextFloatSignedHalf() * cylinderForm.GetAngleSwing(); in CalcCylinderForm()