Home | History | Annotate | Download | only in hwui

Lines Matching full:points

155             // always use 2 points for hairline
165 * Outset the bounds of point data (for line endpoints or points) to account for stroke
188 // zig zag between all previous points on the inside of the hull to create a
351 // generate alpha points - fill Alpha vertex gaps in between each point with
384 // zig zag between all previous points on the inside of the hull to create a
487 //copy most recent two points to first two points
551 * 'middlePts' is (number of points in the unclosed input vertex list, minus 2) times two
794 const float* points, int count, Rect& bounds) {
795 bounds.set(points[0], points[1], points[0], points[1]);
802 bounds.expandToCover(points[i + 0], points[i + 1]);
803 dstBuffer.copyInto<TYPE>(srcBuffer, points[i + 0], points[i + 1]);
808 void PathTessellator::tessellatePoints(const float* points, int count, const SkPaint* paint,
832 // tessellate, then duplicate outline across points
836 instanceVertices<Vertex>(tempBuffer, vertexBuffer, points, count, bounds);
840 instanceVertices<AlphaVertex>(tempBuffer, vertexBuffer, points, count, bounds);
849 void PathTessellator::tessellateLines(const float* points, int count, const SkPaint* paint,
869 bounds.set(points[0], points[1], points[0], points[1]);
871 Vertex::set(&(tempVerticesData[0]), points[i + 0], points[i + 1]);
872 Vertex::set(&(tempVerticesData[1]), points[i + 2], points[i + 3]);