• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// automatically generated by the FlatBuffers compiler, do not modify
2
3/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */
4
5import * as flatbuffers from 'flatbuffers';
6
7
8
9export class HandFan implements flatbuffers.IUnpackableObject<HandFanT> {
10  bb: flatbuffers.ByteBuffer|null = null;
11  bb_pos = 0;
12  __init(i:number, bb:flatbuffers.ByteBuffer):HandFan {
13  this.bb_pos = i;
14  this.bb = bb;
15  return this;
16}
17
18static getRootAsHandFan(bb:flatbuffers.ByteBuffer, obj?:HandFan):HandFan {
19  return (obj || new HandFan()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
20}
21
22static getSizePrefixedRootAsHandFan(bb:flatbuffers.ByteBuffer, obj?:HandFan):HandFan {
23  bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH);
24  return (obj || new HandFan()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
25}
26
27length():number {
28  const offset = this.bb!.__offset(this.bb_pos, 4);
29  return offset ? this.bb!.readInt32(this.bb_pos + offset) : 0;
30}
31
32mutate_length(value:number):boolean {
33  const offset = this.bb!.__offset(this.bb_pos, 4);
34
35  if (offset === 0) {
36    return false;
37  }
38
39  this.bb!.writeInt32(this.bb_pos + offset, value);
40  return true;
41}
42
43static getFullyQualifiedName():string {
44  return 'HandFan';
45}
46
47static startHandFan(builder:flatbuffers.Builder) {
48  builder.startObject(1);
49}
50
51static addLength(builder:flatbuffers.Builder, length:number) {
52  builder.addFieldInt32(0, length, 0);
53}
54
55static endHandFan(builder:flatbuffers.Builder):flatbuffers.Offset {
56  const offset = builder.endObject();
57  return offset;
58}
59
60static createHandFan(builder:flatbuffers.Builder, length:number):flatbuffers.Offset {
61  HandFan.startHandFan(builder);
62  HandFan.addLength(builder, length);
63  return HandFan.endHandFan(builder);
64}
65
66unpack(): HandFanT {
67  return new HandFanT(
68    this.length()
69  );
70}
71
72
73unpackTo(_o: HandFanT): void {
74  _o.length = this.length();
75}
76}
77
78export class HandFanT implements flatbuffers.IGeneratedObject {
79constructor(
80  public length: number = 0
81){}
82
83
84pack(builder:flatbuffers.Builder): flatbuffers.Offset {
85  return HandFan.createHandFan(builder,
86    this.length
87  );
88}
89}
90