8 namespace droid.Runtime.Messaging.FBS
13 public ByteBuffer ByteBuffer {
get {
return this.__p.bb; } }
17 public void __init(
int _i, ByteBuffer _bb) { this.__p.bb_pos = _i; this.__p.bb = _bb; }
20 public FReaction?
Reactions(
int j) {
int o = this.__p.__offset(4);
return o != 0 ? (
FReaction?)(
new FReaction()).__assign(this.__p.__indirect(
this.__p.__vector(o) + j * 4), this.__p.bb) : null; }
21 public int ReactionsLength {
get {
int o = this.__p.__offset(4);
return o != 0 ? this.__p.__vector_len(o) : 0; } }
23 public string ApiVersion {
get {
int o = this.__p.__offset(6);
return o != 0 ? this.__p.__string(o + this.__p.bb_pos) : null; } }
25 public Span<byte> GetApiVersionBytes() {
return __p.__vector_as_span(6); }
31 public bool Close {
get {
int o = this.__p.__offset(10);
return o != 0 ? 0!=this.__p.bb.Get(o + this.__p.bb_pos) : (bool)
false; } }
33 public static void StartFReactions(FlatBufferBuilder builder) { builder.StartObject(4); }
34 public static void AddReactions(FlatBufferBuilder builder, VectorOffset reactionsOffset) { builder.AddOffset(0, reactionsOffset.Value, 0); }
35 public static VectorOffset
CreateReactionsVector(FlatBufferBuilder builder, Offset<FReaction>[] data) { builder.StartVector(4, data.Length, 4);
for (
int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value);
return builder.EndVector(); }
36 public static VectorOffset
CreateReactionsVectorBlock(FlatBufferBuilder builder, Offset<FReaction>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data);
return builder.EndVector(); }
37 public static void StartReactionsVector(FlatBufferBuilder builder,
int numElems) { builder.StartVector(4, numElems, 4); }
38 public static void AddApiVersion(FlatBufferBuilder builder, StringOffset apiVersionOffset) { builder.AddOffset(1, apiVersionOffset.Value, 0); }
39 public static void AddSimulatorConfiguration(FlatBufferBuilder builder, Offset<FSimulatorConfiguration> simulatorConfigurationOffset) { builder.AddStruct(2, simulatorConfigurationOffset.Value, 0); }
40 public static void AddClose(FlatBufferBuilder builder,
bool close) { builder.AddBool(3, close,
false); }
41 public static Offset<FReactions>
EndFReactions(FlatBufferBuilder builder) {
42 int o = builder.EndObject();
43 return new Offset<FReactions>(o);
45 public static void FinishFReactionsBuffer(FlatBufferBuilder builder, Offset<FReactions> offset) { builder.Finish(offset.Value,
"XREA"); }
FReaction ReactionsByKey(string key)
static Offset< FReactions > EndFReactions(FlatBufferBuilder builder)
static void AddSimulatorConfiguration(FlatBufferBuilder builder, Offset< FSimulatorConfiguration > simulatorConfigurationOffset)
static void StartFReactions(FlatBufferBuilder builder)
static void AddApiVersion(FlatBufferBuilder builder, StringOffset apiVersionOffset)
static FReactions GetRootAsFReactions(ByteBuffer _bb, FReactions obj)
static VectorOffset CreateReactionsVector(FlatBufferBuilder builder, Offset< FReaction >[] data)
static FReaction __lookup_by_key(int vectorLocation, string key, ByteBuffer bb)
FReaction Reactions(int j)
ArraySegment< byte > GetApiVersionBytes()
static void FinishFReactionsBuffer(FlatBufferBuilder builder, Offset< FReactions > offset)
static bool FReactionsBufferHasIdentifier(ByteBuffer _bb)
static FReactions GetRootAsFReactions(ByteBuffer _bb)
static void AddReactions(FlatBufferBuilder builder, VectorOffset reactionsOffset)
byte [] GetApiVersionArray()
static void AddClose(FlatBufferBuilder builder, bool close)
static VectorOffset CreateReactionsVectorBlock(FlatBufferBuilder builder, Offset< FReaction >[] data)
void __init(int _i, ByteBuffer _bb)
FReactions __assign(int _i, ByteBuffer _bb)
static void FinishSizePrefixedFReactionsBuffer(FlatBufferBuilder builder, Offset< FReactions > offset)
static void StartReactionsVector(FlatBufferBuilder builder, int numElems)