262 lines
8.4 KiB
Java
262 lines
8.4 KiB
Java
|
package androidx.core.graphics;
|
||
|
|
||
|
import android.graphics.Canvas;
|
||
|
import android.graphics.Matrix;
|
||
|
import android.graphics.Path;
|
||
|
import android.graphics.Rect;
|
||
|
import android.graphics.RectF;
|
||
|
import c.d.b.a.a;
|
||
|
import d0.z.d.m;
|
||
|
import kotlin.Unit;
|
||
|
import kotlin.jvm.functions.Function1;
|
||
|
/* compiled from: Canvas.kt */
|
||
|
public final class CanvasKt {
|
||
|
public static final void withClip(Canvas canvas, float f, float f2, float f3, float f4, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withClip");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.clipRect(f, f2, f3, f4);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withClip(Canvas canvas, int i, int i2, int i3, int i4, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withClip");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.clipRect(i, i2, i3, i4);
|
||
|
int i5 = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i5, canvas, save, i5);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withClip(Canvas canvas, Path path, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withClip");
|
||
|
m.checkParameterIsNotNull(path, "clipPath");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.clipPath(path);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withClip(Canvas canvas, Rect rect, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withClip");
|
||
|
m.checkParameterIsNotNull(rect, "clipRect");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.clipRect(rect);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withClip(Canvas canvas, RectF rectF, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withClip");
|
||
|
m.checkParameterIsNotNull(rectF, "clipRect");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.clipRect(rectF);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withMatrix(Canvas canvas, Matrix matrix, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withMatrix");
|
||
|
m.checkParameterIsNotNull(matrix, "matrix");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.concat(matrix);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static /* synthetic */ void withMatrix$default(Canvas canvas, Matrix matrix, Function1 function1, int i, Object obj) {
|
||
|
int i2 = 1;
|
||
|
if ((i & 1) != 0) {
|
||
|
matrix = new Matrix();
|
||
|
}
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withMatrix");
|
||
|
m.checkParameterIsNotNull(matrix, "matrix");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.concat(matrix);
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i2, canvas, save, i2);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withRotation(Canvas canvas, float f, float f2, float f3, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withRotation");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.rotate(f, f2, f3);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withRotation");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.rotate(f, f2, f3);
|
||
|
int i2 = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i2, canvas, save, i2);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withSave(Canvas canvas, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withSave");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withScale(Canvas canvas, float f, float f2, float f3, float f4, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withScale");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.scale(f, f2, f3, f4);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withScale");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.scale(f, f2, f3, f4);
|
||
|
int i2 = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i2, canvas, save, i2);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withSkew(Canvas canvas, float f, float f2, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withSkew");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.skew(f, f2);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withSkew");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.skew(f, f2);
|
||
|
int i2 = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i2, canvas, save, i2);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public static final void withTranslation(Canvas canvas, float f, float f2, Function1<? super Canvas, Unit> function1) {
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withTranslation");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.translate(f, f2);
|
||
|
int i = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i, canvas, save, i);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
m.checkParameterIsNotNull(canvas, "$this$withTranslation");
|
||
|
m.checkParameterIsNotNull(function1, "block");
|
||
|
int save = canvas.save();
|
||
|
canvas.translate(f, f2);
|
||
|
int i2 = 1;
|
||
|
try {
|
||
|
function1.invoke(canvas);
|
||
|
} finally {
|
||
|
a.X(i2, canvas, save, i2);
|
||
|
}
|
||
|
}
|
||
|
}
|