mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-27 17:42:33 -06:00
186 lines
5.6 KiB
Java
186 lines
5.6 KiB
Java
package androidx.emoji2.text.flatbuffer;
|
|
|
|
import java.nio.ByteBuffer;
|
|
import java.nio.ByteOrder;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class MetadataItem extends Table {
|
|
public static void ValidateVersion() {
|
|
Constants.FLATBUFFERS_1_12_0();
|
|
}
|
|
|
|
public static MetadataItem getRootAsMetadataItem(ByteBuffer byteBuffer) {
|
|
return getRootAsMetadataItem(byteBuffer, new MetadataItem());
|
|
}
|
|
|
|
public static MetadataItem getRootAsMetadataItem(ByteBuffer byteBuffer, MetadataItem metadataItem) {
|
|
byteBuffer.order(ByteOrder.LITTLE_ENDIAN);
|
|
return metadataItem.__assign(byteBuffer.getInt(byteBuffer.position()) + byteBuffer.position(), byteBuffer);
|
|
}
|
|
|
|
public void __init(int i, ByteBuffer byteBuffer) {
|
|
__reset(i, byteBuffer);
|
|
}
|
|
|
|
public MetadataItem __assign(int i, ByteBuffer byteBuffer) {
|
|
__init(i, byteBuffer);
|
|
return this;
|
|
}
|
|
|
|
public int id() {
|
|
int __offset = __offset(4);
|
|
if (__offset != 0) {
|
|
return this.bb.getInt(__offset + this.bb_pos);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public boolean emojiStyle() {
|
|
int __offset = __offset(6);
|
|
return (__offset == 0 || this.bb.get(__offset + this.bb_pos) == 0) ? false : true;
|
|
}
|
|
|
|
public short sdkAdded() {
|
|
int __offset = __offset(8);
|
|
if (__offset != 0) {
|
|
return this.bb.getShort(__offset + this.bb_pos);
|
|
}
|
|
return (short) 0;
|
|
}
|
|
|
|
public short compatAdded() {
|
|
int __offset = __offset(10);
|
|
if (__offset != 0) {
|
|
return this.bb.getShort(__offset + this.bb_pos);
|
|
}
|
|
return (short) 0;
|
|
}
|
|
|
|
public short width() {
|
|
int __offset = __offset(12);
|
|
if (__offset != 0) {
|
|
return this.bb.getShort(__offset + this.bb_pos);
|
|
}
|
|
return (short) 0;
|
|
}
|
|
|
|
public short height() {
|
|
int __offset = __offset(14);
|
|
if (__offset != 0) {
|
|
return this.bb.getShort(__offset + this.bb_pos);
|
|
}
|
|
return (short) 0;
|
|
}
|
|
|
|
public int codepoints(int i) {
|
|
int __offset = __offset(16);
|
|
if (__offset != 0) {
|
|
return this.bb.getInt(__vector(__offset) + (i * 4));
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public int codepointsLength() {
|
|
int __offset = __offset(16);
|
|
if (__offset != 0) {
|
|
return __vector_len(__offset);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public IntVector codepointsVector() {
|
|
return codepointsVector(new IntVector());
|
|
}
|
|
|
|
public IntVector codepointsVector(IntVector intVector) {
|
|
int __offset = __offset(16);
|
|
if (__offset != 0) {
|
|
return intVector.__assign(__vector(__offset), this.bb);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public ByteBuffer codepointsAsByteBuffer() {
|
|
return __vector_as_bytebuffer(16, 4);
|
|
}
|
|
|
|
public ByteBuffer codepointsInByteBuffer(ByteBuffer byteBuffer) {
|
|
return __vector_in_bytebuffer(byteBuffer, 16, 4);
|
|
}
|
|
|
|
public static int createMetadataItem(FlatBufferBuilder flatBufferBuilder, int i, boolean z, short s, short s2, short s3, short s4, int i2) {
|
|
flatBufferBuilder.startTable(7);
|
|
addCodepoints(flatBufferBuilder, i2);
|
|
addId(flatBufferBuilder, i);
|
|
addHeight(flatBufferBuilder, s4);
|
|
addWidth(flatBufferBuilder, s3);
|
|
addCompatAdded(flatBufferBuilder, s2);
|
|
addSdkAdded(flatBufferBuilder, s);
|
|
addEmojiStyle(flatBufferBuilder, z);
|
|
return endMetadataItem(flatBufferBuilder);
|
|
}
|
|
|
|
public static void startMetadataItem(FlatBufferBuilder flatBufferBuilder) {
|
|
flatBufferBuilder.startTable(7);
|
|
}
|
|
|
|
public static void addId(FlatBufferBuilder flatBufferBuilder, int i) {
|
|
flatBufferBuilder.addInt(0, i, 0);
|
|
}
|
|
|
|
public static void addEmojiStyle(FlatBufferBuilder flatBufferBuilder, boolean z) {
|
|
flatBufferBuilder.addBoolean(1, z, false);
|
|
}
|
|
|
|
public static void addSdkAdded(FlatBufferBuilder flatBufferBuilder, short s) {
|
|
flatBufferBuilder.addShort(2, s, 0);
|
|
}
|
|
|
|
public static void addCompatAdded(FlatBufferBuilder flatBufferBuilder, short s) {
|
|
flatBufferBuilder.addShort(3, s, 0);
|
|
}
|
|
|
|
public static void addWidth(FlatBufferBuilder flatBufferBuilder, short s) {
|
|
flatBufferBuilder.addShort(4, s, 0);
|
|
}
|
|
|
|
public static void addHeight(FlatBufferBuilder flatBufferBuilder, short s) {
|
|
flatBufferBuilder.addShort(5, s, 0);
|
|
}
|
|
|
|
public static void addCodepoints(FlatBufferBuilder flatBufferBuilder, int i) {
|
|
flatBufferBuilder.addOffset(6, i, 0);
|
|
}
|
|
|
|
public static int createCodepointsVector(FlatBufferBuilder flatBufferBuilder, int[] iArr) {
|
|
flatBufferBuilder.startVector(4, iArr.length, 4);
|
|
for (int length = iArr.length - 1; length >= 0; length--) {
|
|
flatBufferBuilder.addInt(iArr[length]);
|
|
}
|
|
return flatBufferBuilder.endVector();
|
|
}
|
|
|
|
public static void startCodepointsVector(FlatBufferBuilder flatBufferBuilder, int i) {
|
|
flatBufferBuilder.startVector(4, i, 4);
|
|
}
|
|
|
|
public static int endMetadataItem(FlatBufferBuilder flatBufferBuilder) {
|
|
return flatBufferBuilder.endTable();
|
|
}
|
|
|
|
/* loaded from: classes2.dex */
|
|
public static final class Vector extends BaseVector {
|
|
public Vector __assign(int i, int i2, ByteBuffer byteBuffer) {
|
|
__reset(i, i2, byteBuffer);
|
|
return this;
|
|
}
|
|
|
|
public MetadataItem get(int i) {
|
|
return get(new MetadataItem(), i);
|
|
}
|
|
|
|
public MetadataItem get(MetadataItem metadataItem, int i) {
|
|
return metadataItem.__assign(MetadataItem.__indirect(__element(i), this.bb), this.bb);
|
|
}
|
|
}
|
|
}
|