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