public static Offset <NymaTypes.NDeviceInfo> CreateNDeviceInfo(FlatBufferBuilder builder,
                                                                StringOffset ShortNameOffset   = default(StringOffset),
                                                                StringOffset FullNameOffset    = default(StringOffset),
                                                                StringOffset DescriptionOffset = default(StringOffset),
                                                                NymaTypes.DeviceFlags Flags    = 0,
                                                                uint ByteLength           = 0,
                                                                VectorOffset InputsOffset = default(VectorOffset))
 {
     builder.StartTable(6);
     NDeviceInfo.AddInputs(builder, InputsOffset);
     NDeviceInfo.AddByteLength(builder, ByteLength);
     NDeviceInfo.AddDescription(builder, DescriptionOffset);
     NDeviceInfo.AddFullName(builder, FullNameOffset);
     NDeviceInfo.AddShortName(builder, ShortNameOffset);
     NDeviceInfo.AddFlags(builder, Flags);
     return(NDeviceInfo.EndNDeviceInfo(builder));
 }
 public static void AddFlags(FlatBufferBuilder builder, NymaTypes.DeviceFlags Flags)
 {
     builder.AddByte(3, (byte)Flags, 0);
 }