|
| 1 | +// <auto-generated> |
| 2 | +// automatically generated by the FlatBuffers compiler, do not modify |
| 3 | +// </auto-generated> |
| 4 | + |
| 5 | +namespace VFXEditor.Flatbuffer.Ephb |
| 6 | +{ |
| 7 | + |
| 8 | +using global::System; |
| 9 | +using global::System.Collections.Generic; |
| 10 | +using global::Google.FlatBuffers; |
| 11 | + |
| 12 | +public struct EphbAlpha : IFlatbufferObject |
| 13 | +{ |
| 14 | + private Table __p; |
| 15 | + public ByteBuffer ByteBuffer { get { return __p.bb; } } |
| 16 | + public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_24_3_25(); } |
| 17 | + public static EphbAlpha GetRootAsEphbAlpha(ByteBuffer _bb) { return GetRootAsEphbAlpha(_bb, new EphbAlpha()); } |
| 18 | + public static EphbAlpha GetRootAsEphbAlpha(ByteBuffer _bb, EphbAlpha obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } |
| 19 | + public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } |
| 20 | + public EphbAlpha __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } |
| 21 | + |
| 22 | + public VFXEditor.Flatbuffer.Ephb.EphbBeta? Beta(int j) { int o = __p.__offset(4); return o != 0 ? (VFXEditor.Flatbuffer.Ephb.EphbBeta?)(new VFXEditor.Flatbuffer.Ephb.EphbBeta()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; } |
| 23 | + public int BetaLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } } |
| 24 | + public VFXEditor.Flatbuffer.Ephb.EphbEta? Eta(int j) { int o = __p.__offset(6); return o != 0 ? (VFXEditor.Flatbuffer.Ephb.EphbEta?)(new VFXEditor.Flatbuffer.Ephb.EphbEta()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; } |
| 25 | + public int EtaLength { get { int o = __p.__offset(6); return o != 0 ? __p.__vector_len(o) : 0; } } |
| 26 | + public VFXEditor.Flatbuffer.Ephb.EphbEpsilon? Epsilon(int j) { int o = __p.__offset(8); return o != 0 ? (VFXEditor.Flatbuffer.Ephb.EphbEpsilon?)(new VFXEditor.Flatbuffer.Ephb.EphbEpsilon()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; } |
| 27 | + public int EpsilonLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } } |
| 28 | + public bool Unknown1 { get { int o = __p.__offset(10); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } } |
| 29 | + public VFXEditor.Flatbuffer.Ephb.EphbZeta? Zeta { get { int o = __p.__offset(12); return o != 0 ? (VFXEditor.Flatbuffer.Ephb.EphbZeta?)(new VFXEditor.Flatbuffer.Ephb.EphbZeta()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } } |
| 30 | + |
| 31 | + public static Offset<VFXEditor.Flatbuffer.Ephb.EphbAlpha> CreateEphbAlpha(FlatBufferBuilder builder, |
| 32 | + VectorOffset betaOffset = default(VectorOffset), |
| 33 | + VectorOffset etaOffset = default(VectorOffset), |
| 34 | + VectorOffset epsilonOffset = default(VectorOffset), |
| 35 | + bool unknown1 = false, |
| 36 | + Offset<VFXEditor.Flatbuffer.Ephb.EphbZeta> zetaOffset = default(Offset<VFXEditor.Flatbuffer.Ephb.EphbZeta>)) { |
| 37 | + builder.StartTable(5); |
| 38 | + EphbAlpha.AddZeta(builder, zetaOffset); |
| 39 | + EphbAlpha.AddEpsilon(builder, epsilonOffset); |
| 40 | + EphbAlpha.AddEta(builder, etaOffset); |
| 41 | + EphbAlpha.AddBeta(builder, betaOffset); |
| 42 | + EphbAlpha.AddUnknown1(builder, unknown1); |
| 43 | + return EphbAlpha.EndEphbAlpha(builder); |
| 44 | + } |
| 45 | + |
| 46 | + public static void StartEphbAlpha(FlatBufferBuilder builder) { builder.StartTable(5); } |
| 47 | + public static void AddBeta(FlatBufferBuilder builder, VectorOffset betaOffset) { builder.AddOffset(0, betaOffset.Value, 0); } |
| 48 | + public static VectorOffset CreateBetaVector(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbBeta>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); } |
| 49 | + public static VectorOffset CreateBetaVectorBlock(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbBeta>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); } |
| 50 | + public static VectorOffset CreateBetaVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<VFXEditor.Flatbuffer.Ephb.EphbBeta>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); } |
| 51 | + public static VectorOffset CreateBetaVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<VFXEditor.Flatbuffer.Ephb.EphbBeta>>(dataPtr, sizeInBytes); return builder.EndVector(); } |
| 52 | + public static void StartBetaVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); } |
| 53 | + public static void AddEta(FlatBufferBuilder builder, VectorOffset etaOffset) { builder.AddOffset(1, etaOffset.Value, 0); } |
| 54 | + public static VectorOffset CreateEtaVector(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbEta>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); } |
| 55 | + public static VectorOffset CreateEtaVectorBlock(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbEta>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); } |
| 56 | + public static VectorOffset CreateEtaVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<VFXEditor.Flatbuffer.Ephb.EphbEta>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); } |
| 57 | + public static VectorOffset CreateEtaVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<VFXEditor.Flatbuffer.Ephb.EphbEta>>(dataPtr, sizeInBytes); return builder.EndVector(); } |
| 58 | + public static void StartEtaVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); } |
| 59 | + public static void AddEpsilon(FlatBufferBuilder builder, VectorOffset epsilonOffset) { builder.AddOffset(2, epsilonOffset.Value, 0); } |
| 60 | + public static VectorOffset CreateEpsilonVector(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbEpsilon>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); } |
| 61 | + public static VectorOffset CreateEpsilonVectorBlock(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbEpsilon>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); } |
| 62 | + public static VectorOffset CreateEpsilonVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<VFXEditor.Flatbuffer.Ephb.EphbEpsilon>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); } |
| 63 | + public static VectorOffset CreateEpsilonVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<VFXEditor.Flatbuffer.Ephb.EphbEpsilon>>(dataPtr, sizeInBytes); return builder.EndVector(); } |
| 64 | + public static void StartEpsilonVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); } |
| 65 | + public static void AddUnknown1(FlatBufferBuilder builder, bool unknown1) { builder.AddBool(3, unknown1, false); } |
| 66 | + public static void AddZeta(FlatBufferBuilder builder, Offset<VFXEditor.Flatbuffer.Ephb.EphbZeta> zetaOffset) { builder.AddOffset(4, zetaOffset.Value, 0); } |
| 67 | + public static Offset<VFXEditor.Flatbuffer.Ephb.EphbAlpha> EndEphbAlpha(FlatBufferBuilder builder) { |
| 68 | + int o = builder.EndTable(); |
| 69 | + return new Offset<VFXEditor.Flatbuffer.Ephb.EphbAlpha>(o); |
| 70 | + } |
| 71 | +} |
| 72 | + |
| 73 | + |
| 74 | +static public class EphbAlphaVerify |
| 75 | +{ |
| 76 | + static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos) |
| 77 | + { |
| 78 | + return verifier.VerifyTableStart(tablePos) |
| 79 | + && verifier.VerifyVectorOfTables(tablePos, 4 /*Beta*/, VFXEditor.Flatbuffer.Ephb.EphbBetaVerify.Verify, false) |
| 80 | + && verifier.VerifyVectorOfTables(tablePos, 6 /*Eta*/, VFXEditor.Flatbuffer.Ephb.EphbEtaVerify.Verify, false) |
| 81 | + && verifier.VerifyVectorOfTables(tablePos, 8 /*Epsilon*/, VFXEditor.Flatbuffer.Ephb.EphbEpsilonVerify.Verify, false) |
| 82 | + && verifier.VerifyField(tablePos, 10 /*Unknown1*/, 1 /*bool*/, 1, false) |
| 83 | + && verifier.VerifyTable(tablePos, 12 /*Zeta*/, VFXEditor.Flatbuffer.Ephb.EphbZetaVerify.Verify, false) |
| 84 | + && verifier.VerifyTableEnd(tablePos); |
| 85 | + } |
| 86 | +} |
| 87 | + |
| 88 | +} |
0 commit comments