discord-jadx/app/src/main/java/androidx/core/graphics/CanvasKt.java

247 lines
7.9 KiB
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package androidx.core.graphics;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Path;
import android.graphics.Rect;
import android.graphics.RectF;
2021-12-21 23:37:30 +00:00
import b.d.b.a.a;
2021-11-08 18:25:28 +00:00
import d0.z.d.m;
2021-06-27 20:44:35 +00:00
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: Canvas.kt */
2022-03-02 20:59:20 +00:00
/* loaded from: classes.dex */
2021-06-27 20:44:35 +00:00
public final class CanvasKt {
public static final void withClip(Canvas canvas, float f, float f2, float f3, float f4, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.clipRect(f, f2, f3, f4);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withClip(Canvas canvas, int i, int i2, int i3, int i4, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.clipRect(i, i2, i3, i4);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withClip(Canvas canvas, Path path, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(path, "clipPath");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.clipPath(path);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withClip(Canvas canvas, Rect rect, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(rect, "clipRect");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.clipRect(rect);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withClip(Canvas canvas, RectF rectF, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(rectF, "clipRect");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.clipRect(rectF);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withMatrix(Canvas canvas, Matrix matrix, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(matrix, "matrix");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.concat(matrix);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static /* synthetic */ void withMatrix$default(Canvas canvas, Matrix matrix, Function1 function1, int i, Object obj) {
if ((i & 1) != 0) {
matrix = new Matrix();
}
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(matrix, "matrix");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.concat(matrix);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withRotation(Canvas canvas, float f, float f2, float f3, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.rotate(f, f2, f3);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static /* synthetic */ void withRotation$default(Canvas canvas, float f, float f2, float f3, Function1 function1, int i, Object obj) {
if ((i & 1) != 0) {
f = 0.0f;
}
if ((i & 2) != 0) {
f2 = 0.0f;
}
if ((i & 4) != 0) {
f3 = 0.0f;
}
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.rotate(f, f2, f3);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withSave(Canvas canvas, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withScale(Canvas canvas, float f, float f2, float f3, float f4, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.scale(f, f2, f3, f4);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static /* synthetic */ void withScale$default(Canvas canvas, float f, float f2, float f3, float f4, Function1 function1, int i, Object obj) {
if ((i & 1) != 0) {
f = 1.0f;
}
if ((i & 2) != 0) {
f2 = 1.0f;
}
if ((i & 4) != 0) {
f3 = 0.0f;
}
if ((i & 8) != 0) {
f4 = 0.0f;
}
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.scale(f, f2, f3, f4);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withSkew(Canvas canvas, float f, float f2, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.skew(f, f2);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static /* synthetic */ void withSkew$default(Canvas canvas, float f, float f2, Function1 function1, int i, Object obj) {
if ((i & 1) != 0) {
f = 0.0f;
}
if ((i & 2) != 0) {
f2 = 0.0f;
}
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.skew(f, f2);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static final void withTranslation(Canvas canvas, float f, float f2, Function1<? super Canvas, Unit> function1) {
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.translate(f, f2);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
public static /* synthetic */ void withTranslation$default(Canvas canvas, float f, float f2, Function1 function1, int i, Object obj) {
if ((i & 1) != 0) {
f = 0.0f;
}
if ((i & 2) != 0) {
f2 = 0.0f;
}
2021-09-29 00:45:08 +00:00
m.checkNotNullParameter(canvas, "<this>");
m.checkNotNullParameter(function1, "block");
2021-06-27 20:44:35 +00:00
int save = canvas.save();
canvas.translate(f, f2);
try {
function1.invoke(canvas);
} finally {
2022-03-30 16:43:10 +00:00
a.c0(1, canvas, save, 1);
2021-06-27 20:44:35 +00:00
}
}
}