You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
2.6 KiB

package androidx.emoji2.text;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Typeface;
import p041n0.C1494a;
/* renamed from: androidx.emoji2.text.i */
/* loaded from: classes.dex */
public class C0241i {
/* renamed from: d */
public static final ThreadLocal<C1494a> f1101d = new ThreadLocal<>();
/* renamed from: a */
public final int f1102a;
/* renamed from: b */
public final C0255p f1103b;
/* renamed from: c */
public volatile int f1104c = 0;
public C0241i(C0255p c0255p, int i) {
this.f1103b = c0255p;
this.f1102a = i;
}
/* renamed from: a */
public void m4372a(Canvas canvas, float f, float f2, Paint paint) {
Typeface m4316g = this.f1103b.m4316g();
Typeface typeface = paint.getTypeface();
paint.setTypeface(m4316g);
canvas.drawText(this.f1103b.m4320c(), this.f1102a * 2, 2, f, f2, paint);
paint.setTypeface(typeface);
}
/* renamed from: b */
public int m4371b(int i) {
return m4366g().m1169h(i);
}
/* renamed from: c */
public int m4370c() {
return m4366g().m1168i();
}
/* renamed from: d */
public int m4369d() {
return this.f1104c;
}
/* renamed from: e */
public short m4368e() {
return m4366g().m1166k();
}
/* renamed from: f */
public int m4367f() {
return m4366g().m1165l();
}
/* renamed from: g */
public final C1494a m4366g() {
ThreadLocal<C1494a> threadLocal = f1101d;
C1494a c1494a = threadLocal.get();
if (c1494a == null) {
c1494a = new C1494a();
threadLocal.set(c1494a);
}
this.f1103b.m4319d().m1158j(c1494a, this.f1102a);
return c1494a;
}
/* renamed from: h */
public short m4365h() {
return m4366g().m1164m();
}
/* renamed from: i */
public short m4364i() {
return m4366g().m1163n();
}
/* renamed from: j */
public boolean m4363j() {
return m4366g().m1167j();
}
/* renamed from: k */
public void m4362k(boolean z) {
this.f1104c = z ? 2 : 1;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(super.toString());
sb.append(", id:");
sb.append(Integer.toHexString(m4367f()));
sb.append(", codepoints:");
int m4370c = m4370c();
for (int i = 0; i < m4370c; i++) {
sb.append(Integer.toHexString(m4371b(i)));
sb.append(" ");
}
return sb.toString();
}
}