/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ |
H A D | RemoteAnimationTargetCompat.java | 43 public final Rect clipRect; field in class:RemoteAnimationTargetCompat 55 clipRect = app.clipRect;
|
/frameworks/base/core/java/android/view/ |
H A D | RemoteAnimationTarget.java | 92 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 D | BakedOpState.cpp | 60 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 D | RenderProperties.cpp | 154 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 D | BakedOpState.h | 73 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 D | CanvasState.cpp | 198 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 D | RenderNode.h | 344 const SkPath* getClippedOutline(const SkRect& clipRect) const; 365 SkRect clipRect; member in struct:android::uirenderer::RenderNode::ClippedOutlineCache
|
H A D | FrameBuilder.cpp | 113 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 D | RecordingCanvas.cpp | 229 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 D | SkiaCanvas.cpp | 228 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 D | RenderNodeDrawable.cpp | 72 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 D | WindowSurfaceController.java | 192 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 D | WindowStateAnimator.java | 785 * 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 D | WindowState.java | 3524 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 D | GcSnapshot.java | 529 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 D | BaseCanvas_Delegate.java | 755 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 D | android_graphics_Canvas.cpp | 200 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 D | Canvas.java | 386 * 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 D | NotificationStackScrollLayout.java | 938 private void setRequestedClipBounds(Rect clipRect) { argument 939 mRequestedClipBounds = clipRect;
|