• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // automatically generated by the FlatBuffers compiler, do not modify
2 
3 import com.google.flatbuffers.BaseVector;
4 import com.google.flatbuffers.BooleanVector;
5 import com.google.flatbuffers.ByteVector;
6 import com.google.flatbuffers.Constants;
7 import com.google.flatbuffers.DoubleVector;
8 import com.google.flatbuffers.FlatBufferBuilder;
9 import com.google.flatbuffers.FloatVector;
10 import com.google.flatbuffers.IntVector;
11 import com.google.flatbuffers.LongVector;
12 import com.google.flatbuffers.ShortVector;
13 import com.google.flatbuffers.StringVector;
14 import com.google.flatbuffers.Struct;
15 import com.google.flatbuffers.Table;
16 import com.google.flatbuffers.UnionVector;
17 import java.nio.ByteBuffer;
18 import java.nio.ByteOrder;
19 
20 @SuppressWarnings("unused")
21 public final class FallingTub extends Struct {
__init(int _i, ByteBuffer _bb)22   public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
__assign(int _i, ByteBuffer _bb)23   public FallingTub __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
24 
weight()25   public int weight() { return bb.getInt(bb_pos + 0); }
mutateWeight(int weight)26   public void mutateWeight(int weight) { bb.putInt(bb_pos + 0, weight); }
27 
createFallingTub(FlatBufferBuilder builder, int weight)28   public static int createFallingTub(FlatBufferBuilder builder, int weight) {
29     builder.prep(4, 4);
30     builder.putInt(weight);
31     return builder.offset();
32   }
33 
34   public static final class Vector extends BaseVector {
__assign(int _vector, int _element_size, ByteBuffer _bb)35     public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
36 
get(int j)37     public FallingTub get(int j) { return get(new FallingTub(), j); }
get(FallingTub obj, int j)38     public FallingTub get(FallingTub obj, int j) {  return obj.__assign(__element(j), bb); }
39   }
unpack()40   public FallingTubT unpack() {
41     FallingTubT _o = new FallingTubT();
42     unpackTo(_o);
43     return _o;
44   }
unpackTo(FallingTubT _o)45   public void unpackTo(FallingTubT _o) {
46     int _oWeight = weight();
47     _o.setWeight(_oWeight);
48   }
pack(FlatBufferBuilder builder, FallingTubT _o)49   public static int pack(FlatBufferBuilder builder, FallingTubT _o) {
50     if (_o == null) return 0;
51     return createFallingTub(
52       builder,
53       _o.getWeight());
54   }
55 }
56 
57