1*890232f2SAndroid Build Coastguard Worker // automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Worker package MyGame.Example; 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker import java.nio.*; 6*890232f2SAndroid Build Coastguard Worker import java.lang.*; 7*890232f2SAndroid Build Coastguard Worker import java.util.*; 8*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.*; 9*890232f2SAndroid Build Coastguard Worker 10*890232f2SAndroid Build Coastguard Worker @SuppressWarnings("unused") 11*890232f2SAndroid Build Coastguard Worker public final class Test extends Struct { __init(int _i, ByteBuffer _bb)12*890232f2SAndroid Build Coastguard Worker public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); } __assign(int _i, ByteBuffer _bb)13*890232f2SAndroid Build Coastguard Worker public Test __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 14*890232f2SAndroid Build Coastguard Worker a()15*890232f2SAndroid Build Coastguard Worker public short a() { return bb.getShort(bb_pos + 0); } mutateA(short a)16*890232f2SAndroid Build Coastguard Worker public void mutateA(short a) { bb.putShort(bb_pos + 0, a); } b()17*890232f2SAndroid Build Coastguard Worker public byte b() { return bb.get(bb_pos + 2); } mutateB(byte b)18*890232f2SAndroid Build Coastguard Worker public void mutateB(byte b) { bb.put(bb_pos + 2, b); } 19*890232f2SAndroid Build Coastguard Worker createTest(FlatBufferBuilder builder, short a, byte b)20*890232f2SAndroid Build Coastguard Worker public static int createTest(FlatBufferBuilder builder, short a, byte b) { 21*890232f2SAndroid Build Coastguard Worker builder.prep(2, 4); 22*890232f2SAndroid Build Coastguard Worker builder.pad(1); 23*890232f2SAndroid Build Coastguard Worker builder.putByte(b); 24*890232f2SAndroid Build Coastguard Worker builder.putShort(a); 25*890232f2SAndroid Build Coastguard Worker return builder.offset(); 26*890232f2SAndroid Build Coastguard Worker } 27*890232f2SAndroid Build Coastguard Worker 28*890232f2SAndroid Build Coastguard Worker public static final class Vector extends BaseVector { __assign(int _vector, int _element_size, ByteBuffer _bb)29*890232f2SAndroid Build Coastguard Worker public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; } 30*890232f2SAndroid Build Coastguard Worker get(int j)31*890232f2SAndroid Build Coastguard Worker public Test get(int j) { return get(new Test(), j); } get(Test obj, int j)32*890232f2SAndroid Build Coastguard Worker public Test get(Test obj, int j) { return obj.__assign(__element(j), bb); } 33*890232f2SAndroid Build Coastguard Worker } unpack()34*890232f2SAndroid Build Coastguard Worker public TestT unpack() { 35*890232f2SAndroid Build Coastguard Worker TestT _o = new TestT(); 36*890232f2SAndroid Build Coastguard Worker unpackTo(_o); 37*890232f2SAndroid Build Coastguard Worker return _o; 38*890232f2SAndroid Build Coastguard Worker } unpackTo(TestT _o)39*890232f2SAndroid Build Coastguard Worker public void unpackTo(TestT _o) { 40*890232f2SAndroid Build Coastguard Worker short _oA = a(); 41*890232f2SAndroid Build Coastguard Worker _o.setA(_oA); 42*890232f2SAndroid Build Coastguard Worker byte _oB = b(); 43*890232f2SAndroid Build Coastguard Worker _o.setB(_oB); 44*890232f2SAndroid Build Coastguard Worker } pack(FlatBufferBuilder builder, TestT _o)45*890232f2SAndroid Build Coastguard Worker public static int pack(FlatBufferBuilder builder, TestT _o) { 46*890232f2SAndroid Build Coastguard Worker if (_o == null) return 0; 47*890232f2SAndroid Build Coastguard Worker return createTest( 48*890232f2SAndroid Build Coastguard Worker builder, 49*890232f2SAndroid Build Coastguard Worker _o.getA(), 50*890232f2SAndroid Build Coastguard Worker _o.getB()); 51*890232f2SAndroid Build Coastguard Worker } 52*890232f2SAndroid Build Coastguard Worker } 53*890232f2SAndroid Build Coastguard Worker 54