Rabbit-R1/android (non root)/java/sources/androidx/compose/ui/graphics/drawscope/CanvasDrawScopeKt.java
2024-05-21 17:08:36 -04:00

90 lines
5.1 KiB
Java

package androidx.compose.ui.graphics.drawscope;
import androidx.compose.ui.geometry.Offset;
import androidx.compose.ui.geometry.Size;
import androidx.compose.ui.geometry.SizeKt;
import androidx.compose.ui.graphics.Canvas;
import androidx.compose.ui.graphics.Path;
import androidx.compose.ui.unit.Density;
import androidx.compose.ui.unit.DensityKt;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
/* compiled from: CanvasDrawScope.kt */
@Metadata(d1 = {"\u0000\u0012\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u001a\f\u0010\u0002\u001a\u00020\u0003*\u00020\u0004H\u0002\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0005"}, d2 = {"DefaultDensity", "Landroidx/compose/ui/unit/Density;", "asDrawTransform", "Landroidx/compose/ui/graphics/drawscope/DrawTransform;", "Landroidx/compose/ui/graphics/drawscope/DrawContext;", "ui-graphics_release"}, k = 2, mv = {1, 8, 0}, xi = 48)
/* loaded from: classes.dex */
public final class CanvasDrawScopeKt {
private static final Density DefaultDensity = DensityKt.Density(1.0f, 1.0f);
/* JADX INFO: Access modifiers changed from: private */
public static final DrawTransform asDrawTransform(final DrawContext drawContext) {
return new DrawTransform() { // from class: androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: getSize-NH-jbRc, reason: not valid java name */
public long mo3112getSizeNHjbRc() {
return DrawContext.this.mo3107getSizeNHjbRc();
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: getCenter-F1C5BW0, reason: not valid java name */
public long mo3111getCenterF1C5BW0() {
return SizeKt.m2479getCenteruvyYCjk(mo3112getSizeNHjbRc());
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
public void inset(float left, float top, float right, float bottom) {
Canvas canvas = DrawContext.this.getCanvas();
DrawContext drawContext2 = DrawContext.this;
long Size = SizeKt.Size(Size.m2469getWidthimpl(mo3112getSizeNHjbRc()) - (right + left), Size.m2466getHeightimpl(mo3112getSizeNHjbRc()) - (bottom + top));
if (Size.m2469getWidthimpl(Size) < 0.0f || Size.m2466getHeightimpl(Size) < 0.0f) {
throw new IllegalArgumentException("Width and height must be greater than or equal to zero".toString());
}
drawContext2.mo3108setSizeuvyYCjk(Size);
canvas.translate(left, top);
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: clipRect-N_I0leg, reason: not valid java name */
public void mo3110clipRectN_I0leg(float left, float top, float right, float bottom, int clipOp) {
DrawContext.this.getCanvas().mo2495clipRectN_I0leg(left, top, right, bottom, clipOp);
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: clipPath-mtrdD-E, reason: not valid java name */
public void mo3109clipPathmtrdDE(Path path, int clipOp) {
Intrinsics.checkNotNullParameter(path, "path");
DrawContext.this.getCanvas().mo2494clipPathmtrdDE(path, clipOp);
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
public void translate(float left, float top) {
DrawContext.this.getCanvas().translate(left, top);
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: rotate-Uv8p0NA, reason: not valid java name */
public void mo3113rotateUv8p0NA(float degrees, long pivot) {
Canvas canvas = DrawContext.this.getCanvas();
canvas.translate(Offset.m2400getXimpl(pivot), Offset.m2401getYimpl(pivot));
canvas.rotate(degrees);
canvas.translate(-Offset.m2400getXimpl(pivot), -Offset.m2401getYimpl(pivot));
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: scale-0AR0LA0, reason: not valid java name */
public void mo3114scale0AR0LA0(float scaleX, float scaleY, long pivot) {
Canvas canvas = DrawContext.this.getCanvas();
canvas.translate(Offset.m2400getXimpl(pivot), Offset.m2401getYimpl(pivot));
canvas.scale(scaleX, scaleY);
canvas.translate(-Offset.m2400getXimpl(pivot), -Offset.m2401getYimpl(pivot));
}
@Override // androidx.compose.ui.graphics.drawscope.DrawTransform
/* renamed from: transform-58bKbWc, reason: not valid java name */
public void mo3115transform58bKbWc(float[] matrix) {
Intrinsics.checkNotNullParameter(matrix, "matrix");
DrawContext.this.getCanvas().mo2496concat58bKbWc(matrix);
}
};
}
}