• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// automatically generated by the FlatBuffers compiler, do not modify
2/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */
3import * as flatbuffers from 'flatbuffers';
4export class TypeAliases {
5    constructor() {
6        this.bb = null;
7        this.bb_pos = 0;
8    }
9    __init(i, bb) {
10        this.bb_pos = i;
11        this.bb = bb;
12        return this;
13    }
14    static getRootAsTypeAliases(bb, obj) {
15        return (obj || new TypeAliases()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
16    }
17    static getSizePrefixedRootAsTypeAliases(bb, obj) {
18        bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH);
19        return (obj || new TypeAliases()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
20    }
21    i8() {
22        const offset = this.bb.__offset(this.bb_pos, 4);
23        return offset ? this.bb.readInt8(this.bb_pos + offset) : 0;
24    }
25    mutate_i8(value) {
26        const offset = this.bb.__offset(this.bb_pos, 4);
27        if (offset === 0) {
28            return false;
29        }
30        this.bb.writeInt8(this.bb_pos + offset, value);
31        return true;
32    }
33    u8() {
34        const offset = this.bb.__offset(this.bb_pos, 6);
35        return offset ? this.bb.readUint8(this.bb_pos + offset) : 0;
36    }
37    mutate_u8(value) {
38        const offset = this.bb.__offset(this.bb_pos, 6);
39        if (offset === 0) {
40            return false;
41        }
42        this.bb.writeUint8(this.bb_pos + offset, value);
43        return true;
44    }
45    i16() {
46        const offset = this.bb.__offset(this.bb_pos, 8);
47        return offset ? this.bb.readInt16(this.bb_pos + offset) : 0;
48    }
49    mutate_i16(value) {
50        const offset = this.bb.__offset(this.bb_pos, 8);
51        if (offset === 0) {
52            return false;
53        }
54        this.bb.writeInt16(this.bb_pos + offset, value);
55        return true;
56    }
57    u16() {
58        const offset = this.bb.__offset(this.bb_pos, 10);
59        return offset ? this.bb.readUint16(this.bb_pos + offset) : 0;
60    }
61    mutate_u16(value) {
62        const offset = this.bb.__offset(this.bb_pos, 10);
63        if (offset === 0) {
64            return false;
65        }
66        this.bb.writeUint16(this.bb_pos + offset, value);
67        return true;
68    }
69    i32() {
70        const offset = this.bb.__offset(this.bb_pos, 12);
71        return offset ? this.bb.readInt32(this.bb_pos + offset) : 0;
72    }
73    mutate_i32(value) {
74        const offset = this.bb.__offset(this.bb_pos, 12);
75        if (offset === 0) {
76            return false;
77        }
78        this.bb.writeInt32(this.bb_pos + offset, value);
79        return true;
80    }
81    u32() {
82        const offset = this.bb.__offset(this.bb_pos, 14);
83        return offset ? this.bb.readUint32(this.bb_pos + offset) : 0;
84    }
85    mutate_u32(value) {
86        const offset = this.bb.__offset(this.bb_pos, 14);
87        if (offset === 0) {
88            return false;
89        }
90        this.bb.writeUint32(this.bb_pos + offset, value);
91        return true;
92    }
93    i64() {
94        const offset = this.bb.__offset(this.bb_pos, 16);
95        return offset ? this.bb.readInt64(this.bb_pos + offset) : BigInt('0');
96    }
97    mutate_i64(value) {
98        const offset = this.bb.__offset(this.bb_pos, 16);
99        if (offset === 0) {
100            return false;
101        }
102        this.bb.writeInt64(this.bb_pos + offset, value);
103        return true;
104    }
105    u64() {
106        const offset = this.bb.__offset(this.bb_pos, 18);
107        return offset ? this.bb.readUint64(this.bb_pos + offset) : BigInt('0');
108    }
109    mutate_u64(value) {
110        const offset = this.bb.__offset(this.bb_pos, 18);
111        if (offset === 0) {
112            return false;
113        }
114        this.bb.writeUint64(this.bb_pos + offset, value);
115        return true;
116    }
117    f32() {
118        const offset = this.bb.__offset(this.bb_pos, 20);
119        return offset ? this.bb.readFloat32(this.bb_pos + offset) : 0.0;
120    }
121    mutate_f32(value) {
122        const offset = this.bb.__offset(this.bb_pos, 20);
123        if (offset === 0) {
124            return false;
125        }
126        this.bb.writeFloat32(this.bb_pos + offset, value);
127        return true;
128    }
129    f64() {
130        const offset = this.bb.__offset(this.bb_pos, 22);
131        return offset ? this.bb.readFloat64(this.bb_pos + offset) : 0.0;
132    }
133    mutate_f64(value) {
134        const offset = this.bb.__offset(this.bb_pos, 22);
135        if (offset === 0) {
136            return false;
137        }
138        this.bb.writeFloat64(this.bb_pos + offset, value);
139        return true;
140    }
141    v8(index) {
142        const offset = this.bb.__offset(this.bb_pos, 24);
143        return offset ? this.bb.readInt8(this.bb.__vector(this.bb_pos + offset) + index) : 0;
144    }
145    v8Length() {
146        const offset = this.bb.__offset(this.bb_pos, 24);
147        return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0;
148    }
149    v8Array() {
150        const offset = this.bb.__offset(this.bb_pos, 24);
151        return offset ? new Int8Array(this.bb.bytes().buffer, this.bb.bytes().byteOffset + this.bb.__vector(this.bb_pos + offset), this.bb.__vector_len(this.bb_pos + offset)) : null;
152    }
153    vf64(index) {
154        const offset = this.bb.__offset(this.bb_pos, 26);
155        return offset ? this.bb.readFloat64(this.bb.__vector(this.bb_pos + offset) + index * 8) : 0;
156    }
157    vf64Length() {
158        const offset = this.bb.__offset(this.bb_pos, 26);
159        return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0;
160    }
161    vf64Array() {
162        const offset = this.bb.__offset(this.bb_pos, 26);
163        return offset ? new Float64Array(this.bb.bytes().buffer, this.bb.bytes().byteOffset + this.bb.__vector(this.bb_pos + offset), this.bb.__vector_len(this.bb_pos + offset)) : null;
164    }
165    static getFullyQualifiedName() {
166        return 'MyGame.Example.TypeAliases';
167    }
168    static startTypeAliases(builder) {
169        builder.startObject(12);
170    }
171    static addI8(builder, i8) {
172        builder.addFieldInt8(0, i8, 0);
173    }
174    static addU8(builder, u8) {
175        builder.addFieldInt8(1, u8, 0);
176    }
177    static addI16(builder, i16) {
178        builder.addFieldInt16(2, i16, 0);
179    }
180    static addU16(builder, u16) {
181        builder.addFieldInt16(3, u16, 0);
182    }
183    static addI32(builder, i32) {
184        builder.addFieldInt32(4, i32, 0);
185    }
186    static addU32(builder, u32) {
187        builder.addFieldInt32(5, u32, 0);
188    }
189    static addI64(builder, i64) {
190        builder.addFieldInt64(6, i64, BigInt('0'));
191    }
192    static addU64(builder, u64) {
193        builder.addFieldInt64(7, u64, BigInt('0'));
194    }
195    static addF32(builder, f32) {
196        builder.addFieldFloat32(8, f32, 0.0);
197    }
198    static addF64(builder, f64) {
199        builder.addFieldFloat64(9, f64, 0.0);
200    }
201    static addV8(builder, v8Offset) {
202        builder.addFieldOffset(10, v8Offset, 0);
203    }
204    static createV8Vector(builder, data) {
205        builder.startVector(1, data.length, 1);
206        for (let i = data.length - 1; i >= 0; i--) {
207            builder.addInt8(data[i]);
208        }
209        return builder.endVector();
210    }
211    static startV8Vector(builder, numElems) {
212        builder.startVector(1, numElems, 1);
213    }
214    static addVf64(builder, vf64Offset) {
215        builder.addFieldOffset(11, vf64Offset, 0);
216    }
217    static createVf64Vector(builder, data) {
218        builder.startVector(8, data.length, 8);
219        for (let i = data.length - 1; i >= 0; i--) {
220            builder.addFloat64(data[i]);
221        }
222        return builder.endVector();
223    }
224    static startVf64Vector(builder, numElems) {
225        builder.startVector(8, numElems, 8);
226    }
227    static endTypeAliases(builder) {
228        const offset = builder.endObject();
229        return offset;
230    }
231    static createTypeAliases(builder, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64, v8Offset, vf64Offset) {
232        TypeAliases.startTypeAliases(builder);
233        TypeAliases.addI8(builder, i8);
234        TypeAliases.addU8(builder, u8);
235        TypeAliases.addI16(builder, i16);
236        TypeAliases.addU16(builder, u16);
237        TypeAliases.addI32(builder, i32);
238        TypeAliases.addU32(builder, u32);
239        TypeAliases.addI64(builder, i64);
240        TypeAliases.addU64(builder, u64);
241        TypeAliases.addF32(builder, f32);
242        TypeAliases.addF64(builder, f64);
243        TypeAliases.addV8(builder, v8Offset);
244        TypeAliases.addVf64(builder, vf64Offset);
245        return TypeAliases.endTypeAliases(builder);
246    }
247    serialize() {
248        return this.bb.bytes();
249    }
250    static deserialize(buffer) {
251        return TypeAliases.getRootAsTypeAliases(new flatbuffers.ByteBuffer(buffer));
252    }
253    unpack() {
254        return new TypeAliasesT(this.i8(), this.u8(), this.i16(), this.u16(), this.i32(), this.u32(), this.i64(), this.u64(), this.f32(), this.f64(), this.bb.createScalarList(this.v8.bind(this), this.v8Length()), this.bb.createScalarList(this.vf64.bind(this), this.vf64Length()));
255    }
256    unpackTo(_o) {
257        _o.i8 = this.i8();
258        _o.u8 = this.u8();
259        _o.i16 = this.i16();
260        _o.u16 = this.u16();
261        _o.i32 = this.i32();
262        _o.u32 = this.u32();
263        _o.i64 = this.i64();
264        _o.u64 = this.u64();
265        _o.f32 = this.f32();
266        _o.f64 = this.f64();
267        _o.v8 = this.bb.createScalarList(this.v8.bind(this), this.v8Length());
268        _o.vf64 = this.bb.createScalarList(this.vf64.bind(this), this.vf64Length());
269    }
270}
271export class TypeAliasesT {
272    constructor(i8 = 0, u8 = 0, i16 = 0, u16 = 0, i32 = 0, u32 = 0, i64 = BigInt('0'), u64 = BigInt('0'), f32 = 0.0, f64 = 0.0, v8 = [], vf64 = []) {
273        this.i8 = i8;
274        this.u8 = u8;
275        this.i16 = i16;
276        this.u16 = u16;
277        this.i32 = i32;
278        this.u32 = u32;
279        this.i64 = i64;
280        this.u64 = u64;
281        this.f32 = f32;
282        this.f64 = f64;
283        this.v8 = v8;
284        this.vf64 = vf64;
285    }
286    pack(builder) {
287        const v8 = TypeAliases.createV8Vector(builder, this.v8);
288        const vf64 = TypeAliases.createVf64Vector(builder, this.vf64);
289        return TypeAliases.createTypeAliases(builder, this.i8, this.u8, this.i16, this.u16, this.i32, this.u32, this.i64, this.u64, this.f32, this.f64, v8, vf64);
290    }
291}
292