Lines Matching refs:velocity
666 …nw::math::VEC3* velocity = (nw::math::VEC3*)collection->GetStreamPtr(PARTICLEUSAGE_VELOCITY, PARTI… in SetDefaultValues() local
667 NW_NULL_ASSERT(velocity); in SetDefaultValues()
698 velocity[nextIndex].x = 0.0f; in SetDefaultValues()
699 velocity[nextIndex].y = 0.0f; in SetDefaultValues()
700 velocity[nextIndex].z = 0.0f; in SetDefaultValues()
776 math::VEC3* velocity = in AddParticles() local
786 … nw::math::VEC3TransformNormal(&velocity[dstIndex], transformMatrix, velocity[dstIndex]); in AddParticles()
801 math::VEC3* velocity = in AddParticles() local
846 velocity[dstIndex] += parentVelocity[parentIndex]; in AddParticles()
847 … nw::math::VEC3TransformNormal(&velocity[dstIndex], workMatrix, velocity[dstIndex]); in AddParticles()
853 … nw::math::VEC3TransformNormal(&velocity[dstIndex], workMatrix, velocity[dstIndex]); in AddParticles()
871 velocity[dstIndex] += parentVelocity[parentIndex]; in AddParticles()
921 …nw::math::VEC3* velocity = (nw::math::VEC3*)collection->GetStreamPtr(PARTICLEUSAGE_VELOCITY, PARTI… in AddParticles() local
922 NW_NULL_ASSERT(velocity); in AddParticles()
947 velocity[nextIndex].x = 0.0f; in AddParticles()
948 velocity[nextIndex].y = 0.0f; in AddParticles()
949 velocity[nextIndex].z = 0.0f; in AddParticles()
1119 nw::math::VEC3 velocity = direction; in InitializeParticles() local
1120 velocity *= power; in InitializeParticles()
1128 storagePtr[index] += velocity; in InitializeParticles()
1192 nw::math::VEC3 velocity; in InitializeParticles() local
1199 velocity.x = cos; in InitializeParticles()
1200 velocity.y = sin; in InitializeParticles()
1201 velocity.z = 0.0f; in InitializeParticles()
1203 f32 rad = velocity.x; in InitializeParticles()
1205 velocity.x = rad * cos; in InitializeParticles()
1206 velocity.z = rad * sin; in InitializeParticles()
1211 velocity.x * cz + in InitializeParticles()
1212 velocity.y * direction.x + in InitializeParticles()
1213 velocity.z * sxsz; in InitializeParticles()
1216 velocity.x * sz + in InitializeParticles()
1217 velocity.y * direction.y + in InitializeParticles()
1218 velocity.z * msxcz; in InitializeParticles()
1221 velocity.y * direction.z + in InitializeParticles()
1222 velocity.z * cx; in InitializeParticles()
1224 velocity = tempv * power; in InitializeParticles()
1229 storagePtr[index] += velocity; in InitializeParticles()
1256 nw::math::VEC3 velocity = trans[index]; in InitializeParticles() local
1257 velocity.SafeNormalize(nw::math::VEC3(0, 0, 0)); in InitializeParticles()
1258 velocity *= power; in InitializeParticles()
1260 storagePtr[index] += velocity; in InitializeParticles()
1284 nw::math::VEC3 velocity(0.0f, 0.0f, 0.0f); in InitializeParticles() local
1303 velocity.x = sinYaw * -cosPitch; in InitializeParticles()
1304 velocity.y = -sinPitch; in InitializeParticles()
1305 velocity.z = cosYaw * cosPitch; in InitializeParticles()
1307 velocity *= power; in InitializeParticles()
1309 storagePtr[index] += velocity; in InitializeParticles()
1335 nw::math::VEC3 velocity(trans[index].x, 0.0f, trans[index].z); in InitializeParticles() local
1336 velocity.SafeNormalize(nw::math::VEC3(0, 0, 0)); in InitializeParticles()
1337 velocity *= power; in InitializeParticles()
1339 storagePtr[index] += velocity; in InitializeParticles()
1930 nw::math::VEC3 velocity = gravUpdater.GetDirection(); in ParticleGravityUpdater() local
1934 velocity.SafeNormalize(nw::math::VEC3(0, -1, 0)); in ParticleGravityUpdater()
1936 velocity *= power; in ParticleGravityUpdater()
1941 internal::VEC3ArrayAddScalar(storagePtr, &velocity, count); in ParticleGravityUpdater()
3186 math::VEC3* velocity = in UpdateParticles() local
3190 velocity += collection->GetMinActiveIndex(); in UpdateParticles()
3192 internal::VEC3ArrayAddVEC3Array(trans, velocity, diffTime, processCount); in UpdateParticles()