/frameworks/base/libs/hwui/ |
H A D | Snapshot.cpp | 42 clipRegion = &mClipRegionRoot; 70 if (!s->clipRegion->isEmpty()) { 71 mClipRegionRoot.op(*s->clipRegion, SkRegion::kUnion_Op); 73 clipRegion = &mClipRegionRoot; 76 clipRegion = s->clipRegion; 92 if (clipRegion->isEmpty()) { 93 clipRegion->setRect(clipRect->left, clipRect->top, clipRect->right, clipRect->bottom); 98 if (!clipRegion->isEmpty()) { 99 const SkIRect& bounds = clipRegion [all...] |
H A D | StatefulBaseRenderer.cpp | 173 if (!mSnapshot->previous->clipRegion->isEmpty()) { 174 clip.setRegion(*mSnapshot->previous->clipRegion); 192 bool StatefulBaseRenderer::clipRegion(const SkRegion* region, SkRegion::Op op) { function in class:android::uirenderer::StatefulBaseRenderer
|
H A D | Snapshot.h | 248 SkRegion* clipRegion; member in class:android::uirenderer::Snapshot
|
H A D | StatefulBaseRenderer.h | 90 virtual bool clipRegion(const SkRegion* region, SkRegion::Op op);
|
H A D | Renderer.h | 174 virtual bool clipRegion(const SkRegion* region, SkRegion::Op op) = 0;
|
H A D | DisplayListRenderer.cpp | 175 bool DisplayListRenderer::clipRegion(const SkRegion* region, SkRegion::Op op) { function in class:android::uirenderer::DisplayListRenderer 178 return StatefulBaseRenderer::clipRegion(region, op);
|
H A D | DisplayListRenderer.h | 96 virtual bool clipRegion(const SkRegion* region, SkRegion::Op op);
|
H A D | OpenGLRenderer.h | 232 return mSnapshot->clipRegion->isEmpty(); 527 * is defined by the current snapshot's clipRegion member.
|
H A D | OpenGLRenderer.cpp | 1457 if (!currentSnapshot()->clipRegion->isEmpty()) { 1491 drawRegionRects(*(currentSnapshot()->clipRegion), paint, false); 1502 drawRegionRects(*(currentSnapshot()->clipRegion), paint); 1544 if (!currentSnapshot()->clipRegion->isEmpty()) { 1547 drawRegionRects(*(currentSnapshot()->clipRegion, paint);
|
H A D | DisplayListOp.h | 594 renderer.clipRegion(mRegion, mOp);
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | ClipRegion2Activity.java | 76 canvas.clipRegion(mRegion);
|
/frameworks/base/include/private/graphics/ |
H A D | Canvas.h | 80 virtual bool clipRegion(const SkRegion* region, SkRegion::Op op) = 0;
|
/frameworks/base/core/java/android/inputmethodservice/ |
H A D | KeyboardView.java | 662 final Rect clipRegion = mClipRegion; 671 if (invalidKey != null && canvas.getClipBounds(clipRegion)) { 672 // Is clipRegion completely contained within the invalidated key? 673 if (invalidKey.x + kbdPaddingLeft - 1 <= clipRegion.left && 674 invalidKey.y + kbdPaddingTop - 1 <= clipRegion.top && 675 invalidKey.x + invalidKey.width + kbdPaddingLeft + 1 >= clipRegion.right && 676 invalidKey.y + invalidKey.height + kbdPaddingTop + 1 >= clipRegion.bottom) {
|
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 180 static jboolean clipRegion(JNIEnv* env, jobject, jlong canvasHandle, jlong deviceRgnHandle, function in namespace:android::CanvasJNI 184 bool emptyClip = get_canvas(canvasHandle)->clipRegion(deviceRgn, op); 708 {"native_clipRegion","(JJI)Z", (void*) CanvasJNI::clipRegion},
|
H A D | android_view_GLES20Canvas.cpp | 281 const bool result = renderer->clipRegion(region, static_cast<SkRegion::Op>(op));
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Canvas.java | 826 * current matrix, clipRegion() assumes its argument is already in the 837 public boolean clipRegion(@NonNull Region region, @NonNull Region.Op op) { method in class:Canvas 844 * current matrix, clipRegion() assumes its argument is already in the 854 public boolean clipRegion(@NonNull Region region) { method in class:Canvas 855 return clipRegion(region, Region.Op.INTERSECT);
|
/frameworks/base/core/jni/android/graphics/ |
H A D | SkiaCanvas.cpp | 86 virtual bool clipRegion(const SkRegion* region, SkRegion::Op op); 441 bool SkiaCanvas::clipRegion(const SkRegion* region, SkRegion::Op op) { function in class:android::SkiaCanvas
|
/frameworks/base/core/java/android/view/ |
H A D | GLES20Canvas.java | 335 public boolean clipRegion(Region region) { method in class:GLES20Canvas 340 public boolean clipRegion(Region region, Region.Op op) { method in class:GLES20Canvas
|