Searched refs:clipRegion (Results 1 - 13 of 13) sorted by relevance

/frameworks/base/libs/hwui/
H A DSnapshot.cpp36 clipRegion = &mClipRegionRoot;
58 if (!s->clipRegion->isEmpty()) {
59 mClipRegionRoot.op(*s->clipRegion, SkRegion::kUnion_Op);
61 clipRegion = &mClipRegionRoot;
64 clipRegion = s->clipRegion;
80 if (clipRegion->isEmpty()) {
81 clipRegion->setRect(clipRect->left, clipRect->top, clipRect->right, clipRect->bottom);
86 if (!clipRegion->isEmpty()) {
87 const SkIRect& bounds = clipRegion
[all...]
H A DSnapshot.h210 SkRegion* clipRegion; member in class:android::uirenderer::Snapshot
H A DDisplayListRenderer.cpp236 bool DisplayListRenderer::clipRegion(SkRegion* region, SkRegion::Op op) { function in class:android::uirenderer::DisplayListRenderer
239 return OpenGLRenderer::clipRegion(region, op);
H A DDisplayListRenderer.h94 virtual bool clipRegion(SkRegion* region, SkRegion::Op op);
H A DOpenGLRenderer.cpp1579 if (!mSnapshot->clipRegion->isEmpty()) {
1604 drawRegionRects(*mSnapshot->clipRegion, 0xff000000, SkXfermode::kSrc_Mode, false);
1611 drawRegionRects(*mSnapshot->clipRegion, 0x7f0000ff, SkXfermode::kSrcOver_Mode);
1670 if (!isDeferred() && !mSnapshot->clipRegion->isEmpty()) {
1671 drawRegionRects(*mSnapshot->clipRegion, 0x7f00ff00, SkXfermode::kSrcOver_Mode);
1699 if (!mSnapshot->previous->clipRegion->isEmpty()) {
1700 clip.setRegion(*mSnapshot->previous->clipRegion);
1720 bool OpenGLRenderer::clipRegion(SkRegion* region, SkRegion::Op op) { function in class:android::uirenderer::OpenGLRenderer
H A DOpenGLRenderer.h280 virtual bool clipRegion(SkRegion* region, SkRegion::Op op);
362 return mSnapshot->clipRegion->isEmpty();
631 * is defined by the current snapshot's clipRegion member.
H A DDisplayListOp.h580 renderer.clipRegion(mRegion, mOp);
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
H A DClipRegion2Activity.java76 canvas.clipRegion(mRegion);
/frameworks/base/core/java/android/inputmethodservice/
H A DKeyboardView.java658 final Rect clipRegion = mClipRegion;
667 if (invalidKey != null && canvas.getClipBounds(clipRegion)) {
668 // Is clipRegion completely contained within the invalidated key?
669 if (invalidKey.x + kbdPaddingLeft - 1 <= clipRegion.left &&
670 invalidKey.y + kbdPaddingTop - 1 <= clipRegion.top &&
671 invalidKey.x + invalidKey.width + kbdPaddingLeft + 1 >= clipRegion.right &&
672 invalidKey.y + invalidKey.height + kbdPaddingTop + 1 >= clipRegion.bottom) {
/frameworks/base/graphics/java/android/graphics/
H A DCanvas.java684 * current matrix, clipRegion() assumes its argument is already in the
692 public boolean clipRegion(Region region, Region.Op op) { method in class:Canvas
699 * current matrix, clipRegion() assumes its argument is already in the
706 public boolean clipRegion(Region region) { method in class:Canvas
707 return clipRegion(region, Region.Op.INTERSECT);
/frameworks/base/core/jni/android/graphics/
H A DCanvas.cpp295 static jboolean clipRegion(JNIEnv* env, jobject, SkCanvas* canvas, function in class:android::SkCanvasGlue
297 return canvas->clipRegion(*deviceRgn, (SkRegion::Op)op);
1027 {"native_clipRegion","(III)Z", (void*) SkCanvasGlue::clipRegion},
/frameworks/base/core/java/android/view/
H A DGLES20Canvas.java536 public boolean clipRegion(Region region) { method in class:GLES20Canvas
541 public boolean clipRegion(Region region, Region.Op op) { method in class:GLES20Canvas
/frameworks/base/core/jni/
H A Dandroid_view_GLES20Canvas.cpp323 return renderer->clipRegion(region, op);

Completed in 989 milliseconds