Home
last modified time | relevance | path

Searched refs:SkRegion (Results 1 – 20 of 20) sorted by relevance

/aosp14/frameworks/base/libs/hwui/jni/
H A DRegion.cpp37 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in GetSkRegion()
47 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_destructor()
53 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_setRegion()
54 const SkRegion* src = reinterpret_cast<SkRegion*>(srcHandle); in Region_setRegion()
60 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_setRect()
77 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_getBounds()
91 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op0()
97 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op1()
106 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op2()
171 SkRegion tmp; in scale_rgn()
[all …]
H A Dandroid_graphics_Canvas.cpp205 static_assert(SkRegion::kDifference_Op == static_cast<SkRegion::Op>(SkClipOp::kDifference), "");
206 static_assert(SkRegion::kIntersect_Op == static_cast<SkRegion::Op>(SkClipOp::kIntersect), "");
211 SkRegion::Op rgnOp = static_cast<SkRegion::Op>(opHandle); in clipRect()
214 case SkRegion::Op::kIntersect_Op: in clipRect()
215 case SkRegion::Op::kDifference_Op: in clipRect()
220 case SkRegion::Op::kReplace_Op: in clipRect()
237 SkRegion::Op rgnOp = static_cast<SkRegion::Op>(opHandle); in clipPath()
241 case SkRegion::Op::kIntersect_Op: in clipPath()
242 case SkRegion::Op::kDifference_Op: in clipPath()
245 case SkRegion::Op::kReplace_Op: in clipPath()
[all …]
H A DNinePatch.cpp104 SkRegion* region = nullptr; in getTransparentRegion()
114 region = new SkRegion(); in getTransparentRegion()
117 region->op(iterDst.round(), SkRegion::kUnion_Op); in getTransparentRegion()
H A DGraphicsJNI.h92 static SkRegion* getNativeRegion(JNIEnv*, jobject region);
123 static jobject createRegion(JNIEnv* env, SkRegion* region);
H A DGraphics.cpp480 SkRegion* GraphicsJNI::getNativeRegion(JNIEnv* env, jobject region) in getNativeRegion()
486 SkRegion* r = reinterpret_cast<SkRegion*>(regionHandle); in getNativeRegion()
529 jobject GraphicsJNI::createRegion(JNIEnv* env, SkRegion* region) in createRegion()
/aosp14/frameworks/base/libs/hwui/apex/
H A Dandroid_region.cpp23 static inline SkRegion::Iterator* ARegionIter_to_SkRegionIter(ARegionIterator* iterator) { in ARegionIter_to_SkRegionIter()
24 return reinterpret_cast<SkRegion::Iterator*>(iterator); in ARegionIter_to_SkRegionIter()
27 static inline ARegionIterator* SkRegionIter_to_ARegionIter(SkRegion::Iterator* iterator) { in SkRegionIter_to_ARegionIter()
32 SkRegion* region = GraphicsJNI::getNativeRegion(env, regionObj); in ARegionIterator_acquireIterator()
33 return (!region) ? nullptr : SkRegionIter_to_ARegionIter(new SkRegion::Iterator(*region)); in ARegionIterator_acquireIterator()
/aosp14/frameworks/base/libs/hwui/tests/common/scenes/
H A DRectGridAnimation.cpp39 SkRegion region; in createContent()
42 region.op({xOffset, yOffset, xOffset + 1, yOffset + 1}, SkRegion::kUnion_Op); in createContent()
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DFatalTestCanvas.h46 void onDrawRegion(const SkRegion& region, const SkPaint& paint) { in onDrawRegion()
90 void onClipRegion(const SkRegion& deviceRgn, SkClipOp) { in onClipRegion()
H A DCanvasOpTests.cpp243 SkRegion region; in TEST()
263 SkRegion clip; in TEST()
265 SkRegion region; in TEST()
/aosp14/frameworks/base/libs/hwui/
H A DRecordingCanvas.h146 void clipRegion(const SkRegion&, SkClipOp);
153 void drawRegion(const SkRegion&, const SkPaint&);
221 void onClipRegion(const SkRegion&, SkClipOp) override;
228 void onDrawRegion(const SkRegion&, const SkPaint&) override;
H A DRecordingCanvas.cpp208 ClipRegion(const SkRegion& region, SkClipOp op) : region(region), op(op) {} in ClipRegion()
209 SkRegion region;
247 DrawRegion(const SkRegion& region, const SkPaint& paint) : region(region), paint(paint) {} in DrawRegion()
248 SkRegion region;
659 SkRegion clipRegion; in needsCompositedLayer()
796 void DisplayListData::clipRegion(const SkRegion& region, SkClipOp op) { in clipRegion()
815 void DisplayListData::drawRegion(const SkRegion& region, const SkPaint& paint) { in drawRegion()
1108 void RecordingCanvas::onClipRegion(const SkRegion& region, SkClipOp op) { in onClipRegion()
1136 void RecordingCanvas::onDrawRegion(const SkRegion& region, const SkPaint& paint) { in onDrawRegion()
H A DRenderNode.h47 class SkRegion; variable
H A DSkiaCanvas.h118 virtual void drawRegion(const SkRegion& region, const Paint& paint) override;
H A DSkiaCanvas.cpp524 void SkiaCanvas::drawRegion(const SkRegion& region, const Paint& paint) { in drawRegion()
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DDumpOpsCanvas.h53 void onClipRegion(const SkRegion& deviceRgn, SkClipOp) override { in onClipRegion()
69 void onDrawRegion(const SkRegion&, const SkPaint&) override { in onDrawRegion() argument
H A DGLFunctorDrawable.cpp88 SkRegion clipRegion; in onDraw()
/aosp14/frameworks/base/core/jni/
H A Dandroid_hardware_input_InputWindowHandle.cpp298 SkRegion* region = new SkRegion(); in android_view_InputWindowHandle_fromWindowInfo()
300 region->op({r.left, r.top, r.right, r.bottom}, SkRegion::kUnion_Op); in android_view_InputWindowHandle_fromWindowInfo()
/aosp14/frameworks/base/libs/hwui/tests/common/
H A DCallCountingCanvas.h89 void onDrawRegion(const SkRegion& region, const SkPaint& paint) override { in onDrawRegion()
/aosp14/frameworks/base/libs/hwui/hwui/
H A DCanvas.h218 virtual void drawRegion(const SkRegion& region, const Paint& paint) = 0;
/aosp14/frameworks/base/libs/hwui/canvas/
H A DCanvasOps.h214 SkRegion region;