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

/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/
H A DRemoteAnimationTargetCompat.java43 public final Rect clipRect; field in class:RemoteAnimationTargetCompat
55 clipRect = app.clipRect;
/frameworks/base/core/java/android/view/
H A DRemoteAnimationTarget.java92 public final Rect clipRect; field in class:RemoteAnimationTarget
131 Rect clipRect, Rect contentInsets, int prefixOrderIndex, Point position,
137 this.clipRect = new Rect(clipRect);
151 clipRect = in.readParcelable(null);
171 dest.writeParcelable(clipRect, 0 /* flags */);
184 pw.print(" clipRect="); clipRect.printShortString(pw);
200 clipRect.writeToProto(proto, CLIP_RECT);
130 RemoteAnimationTarget(int taskId, int mode, SurfaceControl leash, boolean isTranslucent, Rect clipRect, Rect contentInsets, int prefixOrderIndex, Point position, Rect sourceContainerBounds, WindowConfiguration windowConfig, boolean isNotInRecents) argument
/frameworks/base/libs/hwui/
H A DBakedOpState.cpp60 const Rect& clipRect = clipState->rect; local
61 if (CC_UNLIKELY(clipRect.isEmpty() || !clippedBounds.intersects(clipRect))) {
64 // Note: we could rewind the clipState object in situations where the clipRect is empty,
70 clipSideFlags = computeClipSideFlags(clipRect, clippedBounds);
71 clippedBounds.doIntersect(clipRect);
104 ResolvedRenderState::ResolvedRenderState(const ClipRect* clipRect, const Rect& dstRect) argument
106 , clipState(clipRect)
108 , clipSideFlags(computeClipSideFlags(clipRect->rect, dstRect))
110 clippedBounds.doIntersect(clipRect
[all...]
H A DRenderProperties.cpp154 Rect clipRect; local
155 getClippingRectForFlags(clipFlags, &clipRect);
156 output << indent << "(ClipRect " << (int)clipRect.left << ", " << (int)clipRect.top << ", "
157 << (int)clipRect.right << ", " << (int)clipRect.bottom << ")" << std::endl;
H A DBakedOpState.h73 Rect outClip(clipRect());
78 const Rect& clipRect() const { return clipState->rect; } function in class:android::uirenderer::ResolvedRenderState
161 BakedOpState(const ClipRect* clipRect, const Rect& dstRect, const RecordedOp& recordedOp) argument
162 : computedState(clipRect, dstRect)
H A DCanvasState.cpp198 bool CanvasState::clipRect(float left, float top, float right, float bottom, SkClipOp op) { function in class:android::uirenderer::CanvasState
216 clipRect(bounds.left, bounds.top, bounds.right, bounds.bottom, SkClipOp::kIntersect);
229 * the clipRect. Does not modify the scissor.
248 Rect clipRect(currentRenderTargetClip());
249 clipRect.snapToPixelBoundaries();
251 if (!clipRect.intersects(r)) return true;
255 *clipRequired = !clipRect.contains(r);
275 Rect clipRect(currentRenderTargetClip());
276 clipRect.snapToPixelBoundaries();
278 if (!clipRect
[all...]
H A DRenderNode.h344 const SkPath* getClippedOutline(const SkRect& clipRect) const;
365 SkRect clipRect; member in struct:android::uirenderer::RenderNode::ClippedOutlineCache
H A DFrameBuilder.cpp113 void FrameBuilder::deferRenderNode(float tx, float ty, Rect clipRect, RenderNode& renderNode) { argument
118 mCanvasState.clipRect(clipRect.left, clipRect.top, clipRect.right, clipRect.bottom,
259 Rect clipRect; local
260 properties.getClippingRectForFlags(clipFlags, &clipRect);
261 mCanvasState.clipRect(clipRect
[all...]
H A DRecordingCanvas.cpp229 bool RecordingCanvas::clipRect(float left, float top, float right, float bottom, SkClipOp op) { function in class:android::uirenderer::RecordingCanvas
230 return mState.clipRect(left, top, right, bottom, op);
H A DSkiaCanvas.cpp228 canvas->clipRect(mRRect.rect(), mOp);
394 bool SkiaCanvas::clipRect(float left, float top, float right, float bottom, SkClipOp op) { function in class:android::SkiaCanvas
397 mCanvas->clipRect(rect, op);
/frameworks/base/libs/hwui/pipeline/skia/
H A DRenderNodeDrawable.cpp72 canvas->clipRect(*pendingClip);
80 canvas->clipRect(*pendingClip);
87 canvas->clipRect(rect);
288 SkRect clipRect; local
293 clipRect = tmpRect.toSkRect();
294 pendingClip = &clipRect;
305 canvas->clipRect(*pendingClip);
/frameworks/base/services/core/java/com/android/server/wm/
H A DWindowSurfaceController.java192 void setCropInTransaction(Rect clipRect, boolean recoveringMemory) { argument
194 "CROP " + clipRect.toShortString(), null);
196 if (clipRect.width() > 0 && clipRect.height() > 0) {
197 mSurfaceControl.setWindowCrop(clipRect);
207 + " crop=" + clipRect.toShortString(), e);
218 Rect clipRect = new Rect(0, 0, -1, -1);
219 mSurfaceControl.setWindowCrop(clipRect);
228 void setFinalCropInTransaction(Rect clipRect) { argument
230 "FINAL CROP " + clipRect
[all...]
H A DWindowStateAnimator.java785 * Calculate the window-space crop rect and fill clipRect.
786 * @return true if clipRect has been filled otherwise, no window space crop should be applied.
788 private boolean calculateCrop(Rect clipRect) { argument
791 clipRect.setEmpty();
822 clipRect.set(mSystemDecorRect);
823 if (DEBUG_WINDOW_CROP) Slog.d(TAG, "win=" + w + " Initial clip rect: " + clipRect
826 w.expandForSurfaceInsets(clipRect);
830 clipRect.offset(w.mAttrs.surfaceInsets.left, w.mAttrs.surfaceInsets.top);
833 "win=" + w + " Clip rect after stack adjustment=" + clipRect);
835 w.transformClipRectFromScreenToSurfaceSpace(clipRect);
840 applyCrop(Rect clipRect, boolean recoveringMemory) argument
[all...]
H A DWindowState.java3524 void transformClipRectFromScreenToSurfaceSpace(Rect clipRect) { argument
3526 clipRect.left = (int) (clipRect.left / mHScale);
3527 clipRect.right = (int) Math.ceil(clipRect.right / mHScale);
3530 clipRect.top = (int) (clipRect.top / mVScale);
3531 clipRect.bottom = (int) Math.ceil(clipRect.bottom / mVScale);
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
H A DGcSnapshot.java529 public boolean clipRect(float left, float top, float right, float bottom, int regionOp) { method in class:GcSnapshot
/frameworks/layoutlib/bridge/src/android/graphics/
H A DBaseCanvas_Delegate.java755 protected boolean clipRect(float left, float top, float right, float bottom, int regionOp) { method in class:BaseCanvas_Delegate
756 return mSnapshot.clipRect(left, top, right, bottom, regionOp);
/frameworks/base/core/jni/
H A Dandroid_graphics_Canvas.cpp200 static jboolean clipRect(jlong canvasHandle, jfloat l, jfloat t, function in namespace:android::CanvasJNI
202 bool nonEmptyClip = get_canvas(canvasHandle)->clipRect(l, t, r, b,
622 {"nClipRect","(JFFFFI)Z", (void*) CanvasJNI::clipRect},
/frameworks/base/graphics/java/android/graphics/
H A DCanvas.java386 * Subsequent calls to translate,scale,rotate,skew,concat or clipRect,
404 * Subsequent calls to translate,scale,rotate,skew,concat or clipRect,
795 * recommended alternative calls are {@link #clipRect(RectF)} and {@link #clipOutRect(RectF)};
801 public boolean clipRect(@NonNull RectF rect, @NonNull Region.Op op) { method in class:Canvas
819 * recommended alternative calls are {@link #clipRect(Rect)} and {@link #clipOutRect(Rect)};
825 public boolean clipRect(@NonNull Rect rect, @NonNull Region.Op op) { method in class:Canvas
849 public boolean clipRect(@NonNull RectF rect) { method in class:Canvas
873 public boolean clipRect(@NonNull Rect rect) { method in class:Canvas
909 * recommended alternative calls are {@link #clipRect(float,float,float,float)} and
916 public boolean clipRect(floa method in class:Canvas
935 public boolean clipRect(float left, float top, float right, float bottom) { method in class:Canvas
968 public boolean clipRect(int left, int top, int right, int bottom) { method in class:Canvas
[all...]
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/
H A DNotificationStackScrollLayout.java938 private void setRequestedClipBounds(Rect clipRect) { argument
939 mRequestedClipBounds = clipRect;

Completed in 306 milliseconds