예제 #1
0
 public static void AddRange(FlatBufferBuilder builder, Offset <FRange> rangeOffset)
 {
     builder.AddStruct(1, rangeOffset.Value, 0);
 }
예제 #2
0
파일: Module.cs 프로젝트: FFRyu/xenia
 public static void AddObject(FlatBufferBuilder builder, int objectOffset)
 {
     builder.AddStruct(0, objectOffset, 0);
 }
예제 #3
0
 public static void AddVec3(FlatBufferBuilder builder, Offset <FVector3> vec3Offset)
 {
     builder.AddStruct(0, vec3Offset.Value, 0);
 }
예제 #4
0
 public static void AddBody(FlatBufferBuilder builder, Offset <FBody> bodyOffset)
 {
     builder.AddStruct(0, bodyOffset.Value, 0);
 }
예제 #5
0
 public static void AddDestinationpos(FlatBufferBuilder builder, Offset <Vec3> destinationposOffset)
 {
     builder.AddStruct(12, destinationposOffset.Value, 0);
 }
예제 #6
0
 public static void AddPos(FlatBufferBuilder builder, Offset <Vec3> posOffset)
 {
     builder.AddStruct(0, posOffset.Value, 0);
 }
예제 #7
0
 public static void AddOwner(FlatBufferBuilder builder, Offset <UdpMessages.Utilities.UInt8Struct> ownerOffset)
 {
     builder.AddStruct(1, ownerOffset.Value, 0);
 }
예제 #8
0
 public static void AddVec(FlatBufferBuilder builder, Offset <FlatSharpTests.Oracle.StructVectors> VecOffset)
 {
     builder.AddStruct(0, VecOffset.Value, 0);
 }
예제 #9
0
 public static void AddSimulatorConfiguration(FlatBufferBuilder builder, Offset <Neodroid.FBS.FSimulatorConfiguration> simulatorConfigurationOffset)
 {
     builder.AddStruct(2, simulatorConfigurationOffset.Value, 0);
 }
예제 #10
0
 public static void AddPosition(FlatBufferBuilder builder, Offset <UdpMessages.ServerClientMessages.Position> positionOffset)
 {
     builder.AddStruct(0, positionOffset.Value, 0);
 }
예제 #11
0
파일: game.cs 프로젝트: ckissane/IOGame
 public static void AddCamera(FlatBufferBuilder builder, Offset <NetBody> cameraOffset)
 {
     builder.AddStruct(1, cameraOffset.Value, 0);
 }
예제 #12
0
 public static void AddGrabAnchor(FlatBufferBuilder builder, Offset <Vec3T> grabAnchorOffset)
 {
     builder.AddStruct(5, grabAnchorOffset.Value, 0);
 }
예제 #13
0
 public static void AddHandAnchor(FlatBufferBuilder builder, Offset <Vec3T> handAnchorOffset)
 {
     builder.AddStruct(4, handAnchorOffset.Value, 0);
 }
예제 #14
0
 public static void AddPalm(FlatBufferBuilder builder, Offset <Vec3T> palmOffset)
 {
     builder.AddStruct(3, palmOffset.Value, 0);
 }
예제 #15
0
 public static void AddPosition(FlatBufferBuilder builder, Offset <Position> positionOffset)
 {
     builder.AddStruct(3, positionOffset.Value, 0);
 }
예제 #16
0
 public static void AddFix(FlatBufferBuilder builder, Offset <UdpMessages.ServerClientMessages.ControlPointTakenMessageFix> fixOffset)
 {
     builder.AddStruct(0, fixOffset.Value, 0);
 }
예제 #17
0
 public static void AddOrientation(FlatBufferBuilder builder, Offset <Quaternion> orientationOffset)
 {
     builder.AddStruct(4, orientationOffset.Value, 0);
 }
예제 #18
0
 public static void AddFooStruct(FlatBufferBuilder builder, Offset <NamespaceA.NamespaceB.StructInNestedNS> fooStructOffset)
 {
     builder.AddStruct(2, fooStructOffset.Value, 0);
 }
예제 #19
0
 public static void AddParameters(FlatBufferBuilder builder, Offset <FReactionParameters> parametersOffset)
 {
     builder.AddStruct(1, parametersOffset.Value, 0);
 }
예제 #20
0
 public static void AddStructType(FlatBufferBuilder builder, Offset <Axis> structTypeOffset)
 {
     builder.AddStruct(3, structTypeOffset.Value, 0);
 }
 public static void AddLightSourcePosition(FlatBufferBuilder builder, Offset <FCT.CookieBakerRT.IPC_DataFormat.Vec3> LightSourcePositionOffset)
 {
     builder.AddStruct(7, LightSourcePositionOffset.Value, 0);
 }
 public static void AddSelectedTeam(FlatBufferBuilder builder, Offset <UdpMessages.Utilities.UInt8Struct> selectedTeamOffset)
 {
     builder.AddStruct(0, selectedTeamOffset.Value, 0);
 }
 public static void AddLightSourceUpwardDir(FlatBufferBuilder builder, Offset <FCT.CookieBakerRT.IPC_DataFormat.Vec3> LightSourceUpwardDirOffset)
 {
     builder.AddStruct(9, LightSourceUpwardDirOffset.Value, 0);
 }
예제 #24
0
 public static void AddQuat(FlatBufferBuilder builder, Offset <FQuaternion> quatOffset)
 {
     builder.AddStruct(0, quatOffset.Value, 0);
 }
예제 #25
0
 public static void AddRot(FlatBufferBuilder builder, Offset <NetworkPacket.Vec3> rotOffset)
 {
     builder.AddStruct(3, rotOffset.Value, 0);
 }
예제 #26
0
 public static void AddTransform(FlatBufferBuilder builder, Offset <FQuaternionTransform> transformOffset)
 {
     builder.AddStruct(0, transformOffset.Value, 0);
 }
예제 #27
0
 public static void AddPos(FlatBufferBuilder builder, Offset <NetworkPacket.Vec3> posOffset)
 {
     builder.AddStruct(3, posOffset.Value, 0);
 }
예제 #28
0
 public static void AddPoint(FlatBufferBuilder builder, Offset <FVector3> pointOffset)
 {
     builder.AddStruct(1, pointOffset.Value, 0);
 }
예제 #29
0
 public static void AddHitboxOffset(FlatBufferBuilder builder, Offset <Vector3> hitboxOffsetOffset)
 {
     builder.AddStruct(12, hitboxOffsetOffset.Value, 0);
 }
예제 #30
0
 public void TestVTableWithAStruct_of_int8_int16_int32()
 {
     var builder = new FlatBufferBuilder(1);
     builder.StartObject(1);
     builder.Prep(4+4+4, 0);
     builder.AddSbyte(55);
     builder.Pad(3);
     builder.AddShort(0x1234);
     builder.Pad(2);
     builder.AddInt(0x12345678);
     var structStart = builder.Offset;
     builder.AddStruct(0, structStart, 0);
     builder.EndObject();
     Assert.ArrayEqual(new byte[]
     {
         0, 0, 0, 0,
         0, 0, 0, 0,
         0, 0, // Padding to 32 bytes
         6, 0, // vtable bytes
         16, 0, // object length
         4, 0,     // start of struct from here
         6, 0, 0, 0, // int32 offset for start of vtable
         0x78, 0x56, 0x34, 0x12,  // struct value 2
         0x00, 0x00, 0x34, 0x12, // struct value 1
         0x00, 0x00, 0x00, 55, // struct value 0
     },
         builder.DataBuffer.Data);
 }
예제 #31
0
 public static void AddTop(FlatBufferBuilder builder, Offset <Vec3T> topOffset)
 {
     builder.AddStruct(2, topOffset.Value, 0);
 }