public static void AddRange(FlatBufferBuilder builder, Offset <FRange> rangeOffset) { builder.AddStruct(1, rangeOffset.Value, 0); }
public static void AddObject(FlatBufferBuilder builder, int objectOffset) { builder.AddStruct(0, objectOffset, 0); }
public static void AddVec3(FlatBufferBuilder builder, Offset <FVector3> vec3Offset) { builder.AddStruct(0, vec3Offset.Value, 0); }
public static void AddBody(FlatBufferBuilder builder, Offset <FBody> bodyOffset) { builder.AddStruct(0, bodyOffset.Value, 0); }
public static void AddDestinationpos(FlatBufferBuilder builder, Offset <Vec3> destinationposOffset) { builder.AddStruct(12, destinationposOffset.Value, 0); }
public static void AddPos(FlatBufferBuilder builder, Offset <Vec3> posOffset) { builder.AddStruct(0, posOffset.Value, 0); }
public static void AddOwner(FlatBufferBuilder builder, Offset <UdpMessages.Utilities.UInt8Struct> ownerOffset) { builder.AddStruct(1, ownerOffset.Value, 0); }
public static void AddVec(FlatBufferBuilder builder, Offset <FlatSharpTests.Oracle.StructVectors> VecOffset) { builder.AddStruct(0, VecOffset.Value, 0); }
public static void AddSimulatorConfiguration(FlatBufferBuilder builder, Offset <Neodroid.FBS.FSimulatorConfiguration> simulatorConfigurationOffset) { builder.AddStruct(2, simulatorConfigurationOffset.Value, 0); }
public static void AddPosition(FlatBufferBuilder builder, Offset <UdpMessages.ServerClientMessages.Position> positionOffset) { builder.AddStruct(0, positionOffset.Value, 0); }
public static void AddCamera(FlatBufferBuilder builder, Offset <NetBody> cameraOffset) { builder.AddStruct(1, cameraOffset.Value, 0); }
public static void AddGrabAnchor(FlatBufferBuilder builder, Offset <Vec3T> grabAnchorOffset) { builder.AddStruct(5, grabAnchorOffset.Value, 0); }
public static void AddHandAnchor(FlatBufferBuilder builder, Offset <Vec3T> handAnchorOffset) { builder.AddStruct(4, handAnchorOffset.Value, 0); }
public static void AddPalm(FlatBufferBuilder builder, Offset <Vec3T> palmOffset) { builder.AddStruct(3, palmOffset.Value, 0); }
public static void AddPosition(FlatBufferBuilder builder, Offset <Position> positionOffset) { builder.AddStruct(3, positionOffset.Value, 0); }
public static void AddFix(FlatBufferBuilder builder, Offset <UdpMessages.ServerClientMessages.ControlPointTakenMessageFix> fixOffset) { builder.AddStruct(0, fixOffset.Value, 0); }
public static void AddOrientation(FlatBufferBuilder builder, Offset <Quaternion> orientationOffset) { builder.AddStruct(4, orientationOffset.Value, 0); }
public static void AddFooStruct(FlatBufferBuilder builder, Offset <NamespaceA.NamespaceB.StructInNestedNS> fooStructOffset) { builder.AddStruct(2, fooStructOffset.Value, 0); }
public static void AddParameters(FlatBufferBuilder builder, Offset <FReactionParameters> parametersOffset) { builder.AddStruct(1, parametersOffset.Value, 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); }
public static void AddQuat(FlatBufferBuilder builder, Offset <FQuaternion> quatOffset) { builder.AddStruct(0, quatOffset.Value, 0); }
public static void AddRot(FlatBufferBuilder builder, Offset <NetworkPacket.Vec3> rotOffset) { builder.AddStruct(3, rotOffset.Value, 0); }
public static void AddTransform(FlatBufferBuilder builder, Offset <FQuaternionTransform> transformOffset) { builder.AddStruct(0, transformOffset.Value, 0); }
public static void AddPos(FlatBufferBuilder builder, Offset <NetworkPacket.Vec3> posOffset) { builder.AddStruct(3, posOffset.Value, 0); }
public static void AddPoint(FlatBufferBuilder builder, Offset <FVector3> pointOffset) { builder.AddStruct(1, pointOffset.Value, 0); }
public static void AddHitboxOffset(FlatBufferBuilder builder, Offset <Vector3> hitboxOffsetOffset) { builder.AddStruct(12, hitboxOffsetOffset.Value, 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); }
public static void AddTop(FlatBufferBuilder builder, Offset <Vec3T> topOffset) { builder.AddStruct(2, topOffset.Value, 0); }