Example #1
0
 public static Offset <ButtplugFFI.MessageAttributes> CreateMessageAttributes(FlatBufferBuilder builder,
                                                                              ButtplugFFI.MessageAttributeType message_type = ButtplugFFI.MessageAttributeType.VibrateCmd,
                                                                              uint feature_count              = 0,
                                                                              VectorOffset step_countOffset   = default(VectorOffset),
                                                                              VectorOffset endpointsOffset    = default(VectorOffset),
                                                                              VectorOffset max_durationOffset = default(VectorOffset))
 {
     builder.StartTable(5);
     MessageAttributes.AddMaxDuration(builder, max_durationOffset);
     MessageAttributes.AddEndpoints(builder, endpointsOffset);
     MessageAttributes.AddStepCount(builder, step_countOffset);
     MessageAttributes.AddFeatureCount(builder, feature_count);
     MessageAttributes.AddMessageType(builder, message_type);
     return(MessageAttributes.EndMessageAttributes(builder));
 }
Example #2
0
 public static MessageAttributes GetRootAsMessageAttributes(ByteBuffer _bb, MessageAttributes obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }