Searched defs:points (Results 1 - 22 of 22) sorted by relevance

/frameworks/base/media/mca/filterfw/native/core/
H A Dgeometry.h64 const std::vector<Point>& points() const { return points_; } function in class:android::filterfw::Quad
/frameworks/base/media/mca/filterpacks/native/base/
H A Dgeometry.h64 const std::vector<Point>& points() const { return points_; } function in class:android::filterfw::Quad
/frameworks/base/core/java/android/gesture/
H A DGestureStroke.java31 * consists of a sequence of timed points. One or multiple strokes form a gesture.
39 public final float[] points; field in class:GestureStroke
45 * A constructor that constructs a gesture stroke from a list of gesture points.
47 * @param points
49 public GestureStroke(ArrayList<GesturePoint> points) { argument
50 final int count = points.size();
59 final GesturePoint p = points.get(i);
79 this.points = tmpPoints;
90 points = pts.clone();
96 return new GestureStroke(boundingBox, length, points, timestamp
[all...]
H A DGestureUtils.java141 float[] strokepoints = stroke.points;
262 * points.
265 * @param numPoints the number of points
266 * @return the sampled points in the form of [x1, y1, x2, y2, ..., xn, yn]
273 float[] pts = stroke.points;
325 * Calculates the centroid of a set of points.
327 * @param points the points in the form of [x1, y1, x2, y2, ..., xn, yn]
330 static float[] computeCentroid(float[] points) { argument
333 int count = points
352 computeCoVariance(float[] points) argument
376 computeTotalLength(float[] points) argument
387 computeStraightness(float[] points) argument
394 computeStraightness(float[] points, float totalLen) argument
499 computeOrientedBoundingBox(float[] points, float[] centroid) argument
563 rotate(float[] points, float angle) argument
576 translate(float[] points, float dx, float dy) argument
585 scale(float[] points, float sx, float sy) argument
[all...]
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/graph/
H A DUsageView.java89 public void addPath(SparseIntArray points) { argument
90 mUsageGraph.addPath(points);
H A DUsageGraph.java117 public void addPath(SparseIntArray points) { argument
118 for (int i = 0; i < points.size(); i++) {
119 mPaths.put(points.keyAt(i), points.valueAt(i));
121 mPaths.put(points.keyAt(points.size() - 1) + 1, PATH_DELIM);
159 // Clear out any pending points.
/frameworks/base/libs/hwui/
H A DDisplayListCanvas.h173 float points[2] = { x, y }; variable
174 drawPoints(points, 2, paint);
176 virtual void drawPoints(const float* points, int count, const SkPaint& paint) override;
179 float points[4] = { startX, startY, stopX, stopY }; variable
180 drawLines(points, 4, paint);
182 virtual void drawLines(const float* points, int count, const SkPaint& paint) override;
263 // The points/verbs within the path are refcounted so this copy operation
H A DPathParser.cpp187 std::vector<float> points; local
188 getFloats(&points, result, pathStr, start, end);
194 // If either verb or points is not valid, return immediately.
199 data->verbSizes.push_back(points.size());
200 data->points.insert(data->points.end(), points.begin(), points.end());
225 os << " " << data.points[start + j];
232 for (size_t i = 0; i < data.points
[all...]
H A DRecordingCanvas.h152 float points[2] = { x, y }; variable
153 drawPoints(points, 2, paint);
155 virtual void drawPoints(const float* points, int floatCount, const SkPaint& paint) override;
158 float points[4] = { startX, startY, stopX, stopY }; variable
159 drawLines(points, 4, paint);
161 virtual void drawLines(const float* points, int floatCount, const SkPaint& paint) override;
231 // The points/verbs within the path are refcounted so this copy operation
H A DRecordedOp.h280 LinesOp(BASE_PARAMS, const float* points, const int floatCount) argument
282 , points(points)
284 const float* points; member in struct:android::uirenderer::LinesOp
310 PointsOp(BASE_PARAMS, const float* points, const int floatCount) argument
312 , points(points)
314 const float* points; member in struct:android::uirenderer::PointsOp
H A DDisplayListCanvas.cpp406 void DisplayListCanvas::drawLines(const float* points, int count, const SkPaint& paint) { argument
407 points = refBuffer<float>(points, count);
409 addDrawOp(new (alloc()) DrawLinesOp(points, count, refPaint(&paint)));
412 void DisplayListCanvas::drawPoints(const float* points, int count, const SkPaint& paint) { argument
413 points = refBuffer<float>(points, count);
415 addDrawOp(new (alloc()) DrawPointsOp(points, count, refPaint(&paint)));
H A DRecordingCanvas.cpp260 static Rect calcBoundsOfPoints(const float* points, int floatCount) { argument
261 Rect unmappedBounds(points[0], points[1], points[0], points[1]);
263 unmappedBounds.expandToCover(points[i], points[i + 1]);
269 void RecordingCanvas::drawPoints(const float* points, int floatCount, const SkPaint& paint) { argument
274 calcBoundsOfPoints(points, floatCount),
277 refPaint(&paint), refBuffer<float>(points, floatCoun
280 drawLines(const float* points, int floatCount, const SkPaint& paint) argument
[all...]
H A DDisplayListOp.h233 // Calculates bounds as smallest rect encompassing all points
236 DrawBoundedOp(const float* points, int count, const SkPaint* paint) argument
237 : DrawOp(paint), mLocalBounds(points[0], points[1], points[0], points[1]) {
239 mLocalBounds.left = std::min(mLocalBounds.left, points[i]);
240 mLocalBounds.right = std::max(mLocalBounds.right, points[i]);
241 mLocalBounds.top = std::min(mLocalBounds.top, points[i + 1]);
242 mLocalBounds.bottom = std::max(mLocalBounds.bottom, points[
1213 DrawLinesOp(const float* points, int count, const SkPaint* paint) argument
1243 DrawPointsOp(const float* points, int count, const SkPaint* paint) argument
[all...]
H A DPathTessellator.cpp155 // 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[
793 instanceVertices(VertexBuffer& srcBuffer, VertexBuffer& dstBuffer, const float* points, int count, Rect& bounds) argument
808 tessellatePoints(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument
849 tessellateLines(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument
[all...]
H A DSkiaCanvas.cpp118 virtual void drawPoints(const float* points, int count, const SkPaint& paint) override;
121 virtual void drawLines(const float* points, int count, const SkPaint& paint) override;
186 void drawPoints(const float* points, int count, const SkPaint& paint,
545 void SkiaCanvas::drawPoints(const float* points, int count, const SkPaint& paint, argument
548 count >>= 1; // now it is the number of points
551 pts[i].set(points[0], points[1]);
552 points += 2;
562 void SkiaCanvas::drawPoints(const float* points, int count, const SkPaint& paint) { argument
563 this->drawPoints(points, coun
571 drawLines(const float* points, int count, const SkPaint& paint) argument
[all...]
H A DSpotShadow.cpp107 * Calculate the intersection of a ray with the line segment defined by two points.
141 * Sort points by their X coordinates
143 * @param points the points as a Vector2 array.
146 void SpotShadow::xsort(Vector2* points, int pointsLength) { argument
150 std::sort(points, points + pointsLength, cmp);
156 * @param points the points as a Vector2 array.
159 * @return the number of points i
161 hull(Vector2* points, int pointsLength, Vector2* retPoly) argument
245 swap(Vector2* points, int i, int j) argument
254 quicksortCirc(Vector2* points, int low, int high, const Vector2& center) argument
344 computeLightPolygon(int points, const Vector3& lightCenter, float size, Vector3* ret) argument
[all...]
H A DVectorDrawable.h126 std::vector<float> points; member in struct:android::uirenderer::VectorDrawable::Path::Data
129 && points == data.points;
H A DOpenGLRenderer.cpp1736 void OpenGLRenderer::drawLines(const float* points, int count, const SkPaint* paint) { argument
1742 PathTessellator::tessellateLines(points, count, paint, *currentTransform(), buffer);
1753 void OpenGLRenderer::drawPoints(const float* points, int count, const SkPaint* paint) { argument
1759 PathTessellator::tessellatePoints(points, count, paint, *currentTransform(), buffer);
/frameworks/base/libs/hwui/tests/unit/
H A DBakedOpDispatcherTests.cpp145 const float points[4] = {0.5, 0.5, 1.0, 1.0}; local
146 PointsOp antiAliasedPointsOp(bounds, Matrix4::identity(), nullptr, &aaPaint, points, 4);
148 << "Expect no offset for AA points.";
149 PointsOp pointsOp(bounds, Matrix4::identity(), nullptr, &paint, points, 4);
151 << "Expect an offset for non-AA points.";
153 LinesOp antiAliasedLinesOp(bounds, Matrix4::identity(), nullptr, &aaPaint, points, 4);
156 LinesOp linesOp(bounds, Matrix4::identity(), nullptr, &paint, points, 4);
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/geometry/
H A DQuad.java27 * A Quad instance holds 4 points that define its shape. The points may represent any rectangle that
84 * Return a Quad that spans the specified points and height.
86 * The returned Quad has the specified top-left and top-right points, and the specified height
92 * @return Quad that spans the specified points and height.
137 // We only use the first 3 points as they sufficiently specify the transform
205 float[] points = asCoords();
206 matrix.mapPoints(points);
207 return new Quad(points);
241 * This method moves the corner points o
333 Quad(float[] points) argument
[all...]
/frameworks/base/libs/hwui/utils/
H A DVectorDrawableUtils.cpp36 char cmd, const std::vector<float>* points, size_t start, size_t end);
72 resolver.addCommand(outPath, previousCommand, data.verbs[i], &data.points, start,
90 outData->points.resize(from.points.size());
94 for (size_t i = 0; i < from.points.size(); i++) {
95 outData->points[i] = from.points[i] * (1 - fraction) + to.points[i] * fraction;
249 // Use the given verb, and points in the range [start, end) to insert a command into the SkPath.
251 char cmd, const std::vector<float>* points, size_
250 addCommand(SkPath* outPath, char previousCmd, char cmd, const std::vector<float>* points, size_t start, size_t end) argument
[all...]
/frameworks/base/core/jni/android/graphics/
H A DPath.cpp266 typedef SkPoint (*bezierCalculation)(float t, const SkPoint* points);
301 static SkPoint cubicBezierCalculation(float t, const SkPoint* points) { argument
302 float x = cubicCoordinateCalculation(t, points[0].x(), points[1].x(),
303 points[2].x(), points[3].x());
304 float y = cubicCoordinateCalculation(t, points[0].y(), points[1].y(),
305 points[2].y(), points[
314 quadraticBezierCalculation(float t, const SkPoint* points) argument
322 subdividePoints(const SkPoint* points, bezierCalculation bezierFunction, float t0, const SkPoint &p0, float t1, const SkPoint &p1, float& midT, SkPoint &midPoint, float errorSquared) argument
343 addBezier(const SkPoint* points, bezierCalculation bezierFunction, std::vector<SkPoint>& segmentPoints, std::vector<float>& lengths, float errorSquared, bool doubleCheckDivision) argument
386 createVerbSegments(SkPath::Verb verb, const SkPoint* points, std::vector<SkPoint>& segmentPoints, std::vector<float>& lengths, float errorSquared) argument
425 SkPoint points[4]; local
[all...]

Completed in 189 milliseconds