public static Offset <MyGame.Example.ArrayStruct> CreateArrayStruct(FlatBufferBuilder builder, float A, int[] B, sbyte C, int[,] d_A, MyGame.Example.TestEnum[] d_B, MyGame.Example.TestEnum[,] d_C) { builder.Prep(4, 92); for (int _idx0 = 2; _idx0 > 0; _idx0--) { builder.Prep(4, 12); builder.Pad(1); for (int _idx1 = 2; _idx1 > 0; _idx1--) { builder.PutSbyte((sbyte)d_C[_idx0 - 1, _idx1 - 1]); } builder.PutSbyte((sbyte)d_B[_idx0 - 1]); for (int _idx1 = 2; _idx1 > 0; _idx1--) { builder.PutInt(d_A[_idx0 - 1, _idx1 - 1]); } } builder.Pad(3); builder.PutSbyte(C); for (int _idx0 = 15; _idx0 > 0; _idx0--) { builder.PutInt(B[_idx0 - 1]); } builder.PutFloat(A); return(new Offset <MyGame.Example.ArrayStruct>(builder.Offset)); }
public static Offset <Color> CreateColor(FlatBufferBuilder builder, sbyte R, sbyte G, sbyte B) { builder.Prep(1, 3); builder.PutSbyte(B); builder.PutSbyte(G); builder.PutSbyte(R); return(new Offset <Color>(builder.Offset)); }
public static Offset <Initials> CreateInitials(FlatBufferBuilder builder, sbyte First, sbyte Second, sbyte Third) { builder.Prep(1, 3); builder.PutSbyte(Third); builder.PutSbyte(Second); builder.PutSbyte(First); return(new Offset <Initials>(builder.Offset)); }
public static Offset <MyGame.Example.NestedStruct> CreateNestedStruct(FlatBufferBuilder builder, int[] A, MyGame.Example.TestEnum B, MyGame.Example.TestEnum[] C) { builder.Prep(4, 12); builder.Pad(1); for (int _idx0 = 2; _idx0 > 0; _idx0--) { builder.PutSbyte((sbyte)C[_idx0 - 1]); } builder.PutSbyte((sbyte)B); for (int _idx0 = 2; _idx0 > 0; _idx0--) { builder.PutInt(A[_idx0 - 1]); } return(new Offset <MyGame.Example.NestedStruct>(builder.Offset)); }
public static Offset <Test> CreateTest(FlatBufferBuilder builder, short A, sbyte B) { builder.Prep(2, 4); builder.Pad(1); builder.PutSbyte(B); builder.PutShort(A); return(new Offset <Test>(builder.Offset)); }
public static int CreateVec3(FlatBufferBuilder builder, float X, float Y, float Z, double Test1, Color Test2, short Test_A, sbyte Test_B) { builder.Prep(16, 32); builder.Pad(2); builder.Prep(2, 4); builder.Pad(1); builder.PutSbyte(Test_B); builder.PutShort(Test_A); builder.Pad(1); builder.PutSbyte((sbyte)(Test2)); builder.PutDouble(Test1); builder.Pad(4); builder.PutFloat(Z); builder.PutFloat(Y); builder.PutFloat(X); return(builder.Offset()); }
public static Offset <Vec3> CreateVec3(FlatBufferBuilder builder, float X, float Y, float Z, double Test1, Color Test2, short test3_A, sbyte test3_B) { builder.Prep(16, 32); builder.Pad(2); builder.Prep(2, 4); builder.Pad(1); builder.PutSbyte(test3_B); builder.PutShort(test3_A); builder.Pad(1); builder.PutSbyte((sbyte)Test2); builder.PutDouble(Test1); builder.Pad(4); builder.PutFloat(Z); builder.PutFloat(Y); builder.PutFloat(X); return(new Offset <Vec3>(builder.Offset)); }
public static Offset <FlatSharpTests.Oracle.AlignmentTestInner> CreateAlignmentTestInner(FlatBufferBuilder builder, byte A, int B, sbyte C) { builder.Prep(4, 12); builder.Pad(3); builder.PutSbyte(C); builder.PutInt(B); builder.Pad(3); builder.PutByte(A); return(new Offset <FlatSharpTests.Oracle.AlignmentTestInner>(builder.Offset)); }
public static Offset <Foo> CreateFoo(FlatBufferBuilder builder, ulong Id, short Count, sbyte Prefix, uint Length) { builder.Prep(8, 16); builder.PutUint(Length); builder.Pad(1); builder.PutSbyte(Prefix); builder.PutShort(Count); builder.PutUlong(Id); return(new Offset <Foo>(builder.Offset)); }
public static Offset <ObjectChange> CreateObjectChange(FlatBufferBuilder builder, int Id, ObjectType Type, int position_I, int position_J) { builder.Prep(4, 16); builder.Prep(4, 8); builder.PutInt(position_J); builder.PutInt(position_I); builder.Pad(3); builder.PutSbyte((sbyte)Type); builder.PutInt(Id); return(new Offset <ObjectChange>(builder.Offset)); }
public static Offset <NetBody> CreateNetBody(FlatBufferBuilder builder, uint Id, uint DefinitionTime, short originalPosition_X, short originalPosition_Y, short velocity_X, short velocity_Y, sbyte OriginalAngle, sbyte AngularVelocity, byte Size, byte Sprite, byte Mode, uint Group) { builder.Prep(4, 28); builder.PutUint(Group); builder.Pad(3); builder.PutByte(Mode); builder.PutByte(Sprite); builder.PutByte(Size); builder.PutSbyte(AngularVelocity); builder.PutSbyte(OriginalAngle); builder.Prep(2, 4); builder.PutShort(velocity_Y); builder.PutShort(velocity_X); builder.Prep(2, 4); builder.PutShort(originalPosition_Y); builder.PutShort(originalPosition_X); builder.PutUint(DefinitionTime); builder.PutUint(Id); return(new Offset <NetBody>(builder.Offset)); }
public static Offset <MyGame.Example.StructOfStructs> CreateStructOfStructs(FlatBufferBuilder builder, uint a_Id, uint a_Distance, short b_A, sbyte b_B, uint c_Id, uint c_Distance) { builder.Prep(4, 20); builder.Prep(4, 8); builder.PutUint(c_Distance); builder.PutUint(c_Id); builder.Prep(2, 4); builder.Pad(1); builder.PutSbyte(b_B); builder.PutShort(b_A); builder.Prep(4, 8); builder.PutUint(a_Distance); builder.PutUint(a_Id); return(new Offset <MyGame.Example.StructOfStructs>(builder.Offset)); }
public static Offset <Bar> CreateBar(FlatBufferBuilder builder, ulong parent_Id, short parent_Count, sbyte parent_Prefix, uint parent_Length, int Time, float Ratio, ushort Size) { builder.Prep(8, 32); builder.Pad(6); builder.PutUshort(Size); builder.PutFloat(Ratio); builder.PutInt(Time); builder.Prep(8, 16); builder.PutUint(parent_Length); builder.Pad(1); builder.PutSbyte(parent_Prefix); builder.PutShort(parent_Count); builder.PutUlong(parent_Id); return(new Offset <Bar>(builder.Offset)); }
public static Offset <MyGame.Example.ArrayStruct> CreateArrayStruct(FlatBufferBuilder builder, float A, int[] B, sbyte C, int[,] d_A, MyGame.Example.TestEnum[] d_B, MyGame.Example.TestEnum[,] d_C, long[,] d_D, int E, long[] F) { builder.Prep(8, 160); for (int _idx0 = 2; _idx0 > 0; _idx0--) { builder.PutLong(F[_idx0 - 1]); } builder.Pad(4); builder.PutInt(E); for (int _idx0 = 2; _idx0 > 0; _idx0--) { builder.Prep(8, 32); for (int _idx1 = 2; _idx1 > 0; _idx1--) { builder.PutLong(d_D[_idx0 - 1, _idx1 - 1]); } builder.Pad(5); for (int _idx1 = 2; _idx1 > 0; _idx1--) { builder.PutSbyte((sbyte)d_C[_idx0 - 1, _idx1 - 1]); } builder.PutSbyte((sbyte)d_B[_idx0 - 1]); for (int _idx1 = 2; _idx1 > 0; _idx1--) { builder.PutInt(d_A[_idx0 - 1, _idx1 - 1]); } } builder.Pad(7); builder.PutSbyte(C); for (int _idx0 = 15; _idx0 > 0; _idx0--) { builder.PutInt(B[_idx0 - 1]); } builder.PutFloat(A); return(new Offset <MyGame.Example.ArrayStruct>(builder.Offset)); }
public static Offset <DmxChannelRule> CreateDmxChannelRule(FlatBufferBuilder builder, int StorageRef, DmxChannelRuleType Type, int On, int CalcOn, int Off, int CalcOff, byte Start, byte CalcStart, float Step, float CalcStep) { builder.Prep(4, 36); builder.PutFloat(CalcStep); builder.PutFloat(Step); builder.Pad(2); builder.PutByte(CalcStart); builder.PutByte(Start); builder.PutInt(CalcOff); builder.PutInt(Off); builder.PutInt(CalcOn); builder.PutInt(On); builder.Pad(3); builder.PutSbyte((sbyte)Type); builder.PutInt(StorageRef); return(new Offset <DmxChannelRule>(builder.Offset)); }
public static Offset <FlatSharpTests.Oracle.AlignmentTestOuter> CreateAlignmentTestOuter(FlatBufferBuilder builder, byte A, ushort B, byte C, uint D, byte E, ulong F, byte g_A, int g_B, sbyte g_C) { builder.Prep(8, 40); builder.Pad(4); builder.Prep(4, 12); builder.Pad(3); builder.PutSbyte(g_C); builder.PutInt(g_B); builder.Pad(3); builder.PutByte(g_A); builder.PutUlong(F); builder.Pad(3); builder.PutByte(E); builder.PutUint(D); builder.Pad(3); builder.PutByte(C); builder.PutUshort(B); builder.Pad(1); builder.PutByte(A); return(new Offset <FlatSharpTests.Oracle.AlignmentTestOuter>(builder.Offset)); }