Searched defs:clipRect (Results 1 - 15 of 15) sorted by relevance

/frameworks/base/libs/hwui/
H A DRenderProperties.cpp173 Rect clipRect; local
174 getClippingRectForFlags(clipFlags, &clipRect);
176 (int)clipRect.left, (int)clipRect.top, (int)clipRect.right, (int)clipRect.bottom);
H A DSnapshot.h145 const Rect& getRenderTargetClip() { return *clipRect; }
239 Rect* clipRect; member in class:android::uirenderer::Snapshot
H A DStatefulBaseRenderer.cpp153 bool StatefulBaseRenderer::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) { function in class:android::uirenderer::StatefulBaseRenderer
156 return !mSnapshot->clipRect->isEmpty();
179 Rect* bounds = mSnapshot->previous->clipRect;
189 return !mSnapshot->clipRect->isEmpty();
194 return !mSnapshot->clipRect->isEmpty();
205 clipRect(bounds.left, bounds.top, bounds.right, bounds.bottom, SkRegion::kIntersect_Op);
224 * the clipRect. Does not modify the scissor.
244 Rect clipRect(*currentClipRect());
245 clipRect.snapToPixelBoundaries();
247 if (!clipRect
[all...]
H A DLayer.h293 Rect clipRect; member in class:android::uirenderer::Layer
H A DDisplayListRenderer.cpp162 bool DisplayListRenderer::clipRect(float left, float top, float right, float bottom, function in class:android::uirenderer::DisplayListRenderer
165 return StatefulBaseRenderer::clipRect(left, top, right, bottom, op);
H A DRenderNode.cpp421 Rect clipRect; local
422 properties().getClippingRectForFlags(clipFlags, &clipRect);
424 clipRect.left, clipRect.top, clipRect.right, clipRect.bottom,
771 // Either with clipRect, or special saveLayer masking
775 // mask to the rect outline simply with clipRect
848 const Rect& clipRect = renderer.getLocalClipBounds(); local
851 clipRect
[all...]
H A DOpenGLRenderer.cpp279 clip = &(snapshot->layer->clipRect);
847 layer->clipRect.set(clip);
1113 clipRect(rect.left, rect.top, rect.right, rect.bottom, SkRegion::kIntersect_Op);
1446 void OpenGLRenderer::setupMergedMultiDraw(const Rect* clipRect) { argument
1447 if (clipRect != NULL) {
1448 mSnapshot->setClip(clipRect->left, clipRect->top, clipRect->right, clipRect->bottom);
1453 mCaches.setScissorEnabled(clipRect !
[all...]
/frameworks/base/core/jni/
H A Dandroid_view_GraphicBuffer.cpp205 SkRect clipRect; local
206 clipRect.set(rect.left, rect.top, rect.right, rect.bottom);
208 nativeCanvas->clipRect(clipRect);
H A Dandroid_view_TextureView.cpp173 SkRect clipRect; local
174 clipRect.set(rect.left, rect.top, rect.right, rect.bottom);
176 nativeCanvas->clipRect(clipRect);
H A Dandroid_graphics_Canvas.cpp165 static jboolean clipRect(JNIEnv*, jobject, jlong canvasHandle, jfloat l, jfloat t, function in namespace:android::CanvasJNI
168 bool emptyClip = get_canvas(canvasHandle)->clipRect(l, t, r, b, op);
706 {"native_clipRect","(JFFFFI)Z", (void*) CanvasJNI::clipRect},
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
H A DGcSnapshot.java526 public boolean clipRect(float left, float top, float right, float bottom, int regionOp) { method in class:GcSnapshot
/frameworks/base/core/java/android/view/
H A DGLES20Canvas.java292 public boolean clipRect(float left, float top, float right, float bottom) { method in class:GLES20Canvas
300 public boolean clipRect(float left, float top, float right, float bottom, Region.Op op) { method in class:GLES20Canvas
305 public boolean clipRect(int left, int top, int right, int bottom) { method in class:GLES20Canvas
313 public boolean clipRect(Rect rect) { method in class:GLES20Canvas
319 public boolean clipRect(Rect rect, Region.Op op) { method in class:GLES20Canvas
324 public boolean clipRect(RectF rect) { method in class:GLES20Canvas
330 public boolean clipRect(RectF rect, Region.Op op) { method in class:GLES20Canvas
/frameworks/base/core/jni/android/graphics/
H A DSkiaCanvas.cpp84 virtual bool clipRect(float left, float top, float right, float bottom, SkRegion::Op op);
179 virtual void clipRect(const SkRect& rect, SkRegion::Op op, bool antialias) { function in class:android::ClipCopier
180 m_dstCanvas->clipRect(rect, op, antialias);
430 bool SkiaCanvas::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) { function in class:android::SkiaCanvas
432 mCanvas->clipRect(rect, op);
450 mCanvas->clipRect(SkRect::MakeEmpty(), op);
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DCanvas_Delegate.java381 return canvasDelegate.clipRect(left, top, right, bottom, regionOp);
1048 private boolean clipRect(float left, float top, float right, float bottom, int regionOp) { method in class:Canvas_Delegate
1049 return mSnapshot.clipRect(left, top, right, bottom, regionOp);
/frameworks/base/graphics/java/android/graphics/
H A DCanvas.java371 * calls to translate,scale,rotate,skew,concat or clipRect,clipPath
385 * clipRect,clipPath will all operate as usual, but when the balancing
402 * scale, rotate, skew, concat or clipRect, clipPath all operate on this
449 * scale, rotate, skew, concat or clipRect, clipPath all operate on this
647 public boolean clipRect(@NonNull RectF rect, @NonNull Region.Op op) { method in class:Canvas
660 public boolean clipRect(@NonNull Rect rect, @NonNull Region.Op op) { method in class:Canvas
672 public boolean clipRect(@NonNull RectF rect) { method in class:Canvas
684 public boolean clipRect(@NonNull Rect rect) { method in class:Canvas
704 public boolean clipRect(float left, float top, float right, float bottom, method in class:Canvas
722 public boolean clipRect(floa method in class:Canvas
740 public boolean clipRect(int left, int top, int right, int bottom) { method in class:Canvas
[all...]

Completed in 296 milliseconds