Lines Matching refs:fData
343 args[i + 2] = fParticles.fData[i].get() + start;
388 fParticles.fData[SkParticles::kAge][i] +=
389 fParticles.fData[SkParticles::kLifetime][i] * deltaTime;
390 if (fParticles.fData[SkParticles::kAge][i] > 1.0f) {
393 fParticles.fData[j][i] = fParticles.fData[j][fCount - 1];
426 fParticles.fData[SkParticles::kAge ][fCount] = 0.0f;
427 fParticles.fData[SkParticles::kLifetime ][fCount] = 0.0f;
428 fParticles.fData[SkParticles::kPositionX ][fCount] = fState.fPosition.fX;
429 fParticles.fData[SkParticles::kPositionY ][fCount] = fState.fPosition.fY;
430 fParticles.fData[SkParticles::kHeadingX ][fCount] = fState.fHeading.fX;
431 fParticles.fData[SkParticles::kHeadingY ][fCount] = fState.fHeading.fY;
432 fParticles.fData[SkParticles::kScale ][fCount] = fState.fScale;
433 fParticles.fData[SkParticles::kVelocityX ][fCount] = fState.fVelocity.fX;
434 fParticles.fData[SkParticles::kVelocityY ][fCount] = fState.fVelocity.fY;
435 fParticles.fData[SkParticles::kVelocityAngular][fCount] = fState.fSpin;
436 fParticles.fData[SkParticles::kColorR ][fCount] = fState.fColor.fR;
437 fParticles.fData[SkParticles::kColorG ][fCount] = fState.fColor.fG;
438 fParticles.fData[SkParticles::kColorB ][fCount] = fState.fColor.fB;
439 fParticles.fData[SkParticles::kColorA ][fCount] = fState.fColor.fA;
440 fParticles.fData[SkParticles::kSpriteFrame ][fCount] = fState.fFrame;
441 fParticles.fData[SkParticles::kRandom ][fCount] = fState.fRandom;
451 fParticles.fData[SkParticles::kLifetime][i] =
452 sk_ieee_float_divide(1.0f, fParticles.fData[SkParticles::kLifetime][i]);
453 fStableRandoms[i] = fParticles.fData[SkParticles::kRandom][i];
459 fParticles.fData[SkParticles::kRandom][i] = fStableRandoms[i];
467 fParticles.fData[SkParticles::kPositionX][i] +=
468 fParticles.fData[SkParticles::kVelocityX][i] * deltaTime;
469 fParticles.fData[SkParticles::kPositionY][i] +=
470 fParticles.fData[SkParticles::kVelocityY][i] * deltaTime;
472 float spin = fParticles.fData[SkParticles::kVelocityAngular][i];
475 float oldHeadingX = fParticles.fData[SkParticles::kHeadingX][i],
476 oldHeadingY = fParticles.fData[SkParticles::kHeadingY][i];
477 fParticles.fData[SkParticles::kHeadingX][i] = oldHeadingX * c - oldHeadingY * s;
478 fParticles.fData[SkParticles::kHeadingY][i] = oldHeadingX * s + oldHeadingY * c;
497 fParticles.fData[i].realloc(capacity);