Searched defs:umbraLength (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/shadowutil/
H A DSpotShadow.java465 int umbraLength = 0;
487 if (umbraLength == 0) {
489 umbraLength = polyLength;
491 umbraLength = intersection(outline, polyLength, umbra, umbraLength);
492 if (umbraLength == 0) {
501 if (umbraLength < 3) {// no real umbra make a fake one
524 umbraLength = polyLength; // same size as the original polygon
527 triangulateConcentricPolygon(penumbra, penumbraLength, umbra, umbraLength, rays, layers,
538 * @param umbraLength Th
544 triangulateConcentricPolygon(@onNull float[] penumbra, int penumbraLength, @NonNull float[] umbra, int umbraLength, int rays, int layers, float strength, @NonNull float[] retStrips) argument
[all...]
/frameworks/base/libs/hwui/
H A DSpotShadow.cpp556 int umbraLength = polyLength; local
562 dumpPolygon(umbra, umbraLength, "umbra");
571 Vector2 finalUmbra[umbraLength];
573 int finalUmbraLength = hull(umbra, umbraLength, finalUmbra);
677 const Vector2* umbra, int umbraLength, Vector2* newPenumbra, int& newPenumbraIndex,
682 umbra, umbraLength);
692 for (int j = 1; j < umbraLength; j++) {
693 int newUmbraIndex = (previousClosestUmbraIndex + j) % umbraLength;
738 int skippedUmbraIndex = (previousClosestUmbraIndex + k + 1) % umbraLength;
761 int skippedUmbraIndex = (previousClosestUmbraIndex + k + 1) % umbraLength;
676 genNewPenumbraAndPairWithUmbra(const Vector2* penumbra, int penumbraLength, const Vector2* umbra, int umbraLength, Vector2* newPenumbra, int& newPenumbraIndex, IndexPair* verticesPair, int& verticesPairIndex) argument
835 generateTriangleStrip(bool isCasterOpaque, float shadowStrengthScale, Vector2* penumbra, int penumbraLength, Vector2* umbra, int umbraLength, const Vector3* poly, int polyLength, VertexBuffer& shadowTriangleStrip, const Vector2& centroid) argument
[all...]

Completed in 555 milliseconds