Home
last modified time | relevance | path

Searched refs:SkClipOp (Results 1 – 17 of 17) sorted by relevance

/frameworks/base/libs/hwui/
DRecordingCanvas.h92 void clipPath(const SkPath&, SkClipOp, bool aa);
93 void clipRect(const SkRect&, SkClipOp, bool aa);
94 void clipRRect(const SkRRect&, SkClipOp, bool aa);
95 void clipRegion(const SkRegion&, SkClipOp);
164 void onClipRect(const SkRect&, SkClipOp, ClipEdgeStyle) override;
165 void onClipRRect(const SkRRect&, SkClipOp, ClipEdgeStyle) override;
166 void onClipPath(const SkPath&, SkClipOp, ClipEdgeStyle) override;
167 void onClipRegion(const SkRegion&, SkClipOp) override;
DRecordingCanvas.cpp168 ClipPath(const SkPath& path, SkClipOp op, bool aa) : path(path), op(op), aa(aa) {} in ClipPath()
170 SkClipOp op;
176 ClipRect(const SkRect& rect, SkClipOp op, bool aa) : rect(rect), op(op), aa(aa) {} in ClipRect()
178 SkClipOp op;
184 ClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) : rrect(rrect), op(op), aa(aa) {} in ClipRRect()
186 SkClipOp op;
192 ClipRegion(const SkRegion& region, SkClipOp op) : region(region), op(op) {} in ClipRegion()
194 SkClipOp op;
593 void DisplayListData::clipPath(const SkPath& path, SkClipOp op, bool aa) { in clipPath()
596 void DisplayListData::clipRect(const SkRect& rect, SkClipOp op, bool aa) { in clipRect()
[all …]
DSkiaCanvas.cpp209 Clip(const SkRect& rect, SkClipOp op, const SkMatrix& m) in Clip()
211 Clip(const SkRRect& rrect, SkClipOp op, const SkMatrix& m) in Clip()
213 Clip(const SkPath& path, SkClipOp op, const SkMatrix& m) in Clip()
242 SkClipOp mOp;
285 void SkiaCanvas::recordClip(const T& clip, SkClipOp op) { in recordClip()
389 bool SkiaCanvas::clipRect(float left, float top, float right, float bottom, SkClipOp op) { in clipRect()
396 bool SkiaCanvas::clipPath(const SkPath* path, SkClipOp op) { in clipPath()
DSkiaCanvas.h93 virtual bool clipRect(float left, float top, float right, float bottom, SkClipOp op) override;
94 virtual bool clipPath(const SkPath* path, SkClipOp op) override;
252 void recordClip(const T&, SkClipOp);
/frameworks/base/libs/hwui/tests/common/scenes/
DClippingAnimation.cpp35 canvas.clipRect(0, 0, 200, 200, SkClipOp::kIntersect); in createContent()
39 canvas.clipRect(0, 0, 200, 200, SkClipOp::kIntersect); in createContent()
48 canvas.clipPath(&clipCircle, SkClipOp::kIntersect); in createContent()
DSaveLayerAnimation.cpp38 canvas.clipRect(50, 50, 350, 350, SkClipOp::kIntersect); in createContent()
DShapeAnimation.cpp81 canvas.clipRect(0, 0, cellSize, cellSize, SkClipOp::kIntersect); in createContent()
/frameworks/base/libs/hwui/pipeline/skia/
DDumpOpsCanvas.h39 void onClipRect(const SkRect& rect, SkClipOp, ClipEdgeStyle) override { in onClipRect() argument
43 void onClipRRect(const SkRRect& rrect, SkClipOp, ClipEdgeStyle) override { in onClipRRect() argument
47 void onClipPath(const SkPath& path, SkClipOp, ClipEdgeStyle) override { in onClipPath() argument
51 void onClipRegion(const SkRegion& deviceRgn, SkClipOp) override { in onClipRegion() argument
DRenderNodeDrawable.cpp96 canvas->clipRRect(SkRRect::MakeRectXY(rect, radius, radius), SkClipOp::kIntersect, true); in clipOutline()
327 canvas->clipPath(*properties.getRevealClip().getPath(), SkClipOp::kIntersect, true); in setViewProperties()
/frameworks/base/libs/hwui/tests/unit/
DFatalTestCanvas.h99 void onClipRRect(const SkRRect& rrect, SkClipOp, ClipEdgeStyle) { in onClipRRect() argument
102 void onClipPath(const SkPath& path, SkClipOp, ClipEdgeStyle) { in onClipPath() argument
105 void onClipRegion(const SkRegion& deviceRgn, SkClipOp) { in onClipRegion() argument
DSkiaRenderPropertiesTests.cpp54 void onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle style) { in testProperty()
DRenderNodeDrawableTests.cpp205 recorder.clipRect(50, 50, 350, 350, SkClipOp::kIntersect); in TEST()
602 canvas.clipRect(100, 100, 300, 300, SkClipOp::kIntersect); in RENDERTHREAD_TEST()
DSkiaPipelineTests.cpp383 canvas.clipRect(0, -20, 10, 30, SkClipOp::kReplace_deprecated); in RENDERTHREAD_SKIA_PIPELINE_TEST()
/frameworks/base/libs/hwui/apex/
Dandroid_canvas.cpp91 clipRect->bottom, SkClipOp::kIntersect); in ACanvas_clipRect()
97 clipRect->bottom, SkClipOp::kDifference); in ACanvas_clipOutRect()
/frameworks/base/libs/hwui/jni/
Dandroid_graphics_Canvas.cpp193 static_assert(SkRegion::kDifference_Op == static_cast<SkRegion::Op>(SkClipOp::kDifference), "");
194 static_assert(SkRegion::kIntersect_Op == static_cast<SkRegion::Op>(SkClipOp::kIntersect), "");
195 static_assert(SkRegion::kUnion_Op == static_cast<SkRegion::Op>(SkClipOp::kUnion_deprecated), "");
196 static_assert(SkRegion::kXOR_Op == static_cast<SkRegion::Op>(SkClipOp::kXOR_deprecated), "");
197 static_assert(SkRegion::kReverseDifference_Op == static_cast<SkRegion::Op>(SkClipOp::kReverseDiffer…
198 static_assert(SkRegion::kReplace_Op == static_cast<SkRegion::Op>(SkClipOp::kReplace_deprecated), ""…
200 static SkClipOp opHandleToClipOp(jint opHandle) { in opHandleToClipOp()
210 return static_cast<SkClipOp>(rgnOp); in opHandleToClipOp()
/frameworks/base/libs/hwui/hwui/
DCanvas.h203 virtual bool clipRect(float left, float top, float right, float bottom, SkClipOp op) = 0;
204 virtual bool clipPath(const SkPath* path, SkClipOp op) = 0;
/frameworks/base/libs/hwui/tests/microbench/
DDisplayListCanvasBench.cpp134 canvas->clipRect(1, 1, 199, 199, SkClipOp::kIntersect); in BM_DisplayListCanvas_basicViewGroupDraw()