blob: f2a69924753ea714f16992145d0f8299f75c7bcb [file] [log] [blame]
Eric Kunze2364dcd2021-04-26 11:06:57 -07001# automatically generated by the FlatBuffers compiler, do not modify
2
Eric Kunze2364dcd2021-04-26 11:06:57 -07003# namespace: tosa
4
5import flatbuffers
6from flatbuffers.compat import import_numpy
7np = import_numpy()
8
9class ResizeAttribute(object):
10 __slots__ = ['_tab']
11
12 @classmethod
Eric Kunze4381b3d2022-08-22 18:15:41 +000013 def GetRootAs(cls, buf, offset=0):
Eric Kunze2364dcd2021-04-26 11:06:57 -070014 n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
15 x = ResizeAttribute()
16 x.Init(buf, n + offset)
17 return x
18
19 @classmethod
Eric Kunze4381b3d2022-08-22 18:15:41 +000020 def GetRootAsResizeAttribute(cls, buf, offset=0):
21 """This method is deprecated. Please switch to GetRootAs."""
22 return cls.GetRootAs(buf, offset)
23 @classmethod
Eric Kunze2364dcd2021-04-26 11:06:57 -070024 def ResizeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
25 return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
26
27 # ResizeAttribute
28 def Init(self, buf, pos):
29 self._tab = flatbuffers.table.Table(buf, pos)
30
31 # ResizeAttribute
Eric Kunze2364dcd2021-04-26 11:06:57 -070032 def Mode(self):
TatWai Chong49b1ca62022-06-10 01:49:13 -070033 o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
Eric Kunze2364dcd2021-04-26 11:06:57 -070034 if o != 0:
35 return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos)
36 return 0
37
Tai Ly89963aa2023-07-03 22:14:05 +000038def ResizeAttributeStart(builder):
39 builder.StartObject(4)
40
Eric Kunze4381b3d2022-08-22 18:15:41 +000041def Start(builder):
Tai Ly89963aa2023-07-03 22:14:05 +000042 ResizeAttributeStart(builder)
43
Tai Ly89963aa2023-07-03 22:14:05 +000044def ResizeAttributeAddMode(builder, mode):
45 builder.PrependUint32Slot(3, mode, 0)
46
Eric Kunze4381b3d2022-08-22 18:15:41 +000047def AddMode(builder, mode):
Tai Ly89963aa2023-07-03 22:14:05 +000048 ResizeAttributeAddMode(builder, mode)
49
50def ResizeAttributeEnd(builder):
51 return builder.EndObject()
52
Eric Kunze4381b3d2022-08-22 18:15:41 +000053def End(builder):
Tai Ly89963aa2023-07-03 22:14:05 +000054 return ResizeAttributeEnd(builder)