1 // automatically generated by the FlatBuffers compiler, do not modify 2 3 include "flatbuffers.lobster" 4 5 namespace MyGame_Example 6 7 enum + 8 Color_Red = 1, 9 Color_Green = 2, 10 Color_Blue = 8 11 12 enum + 13 Any_NONE = 0, 14 Any_Monster = 1, 15 Any_TestSimpleTableWithEnum = 2, 16 Any_MyGame_Example2_Monster = 3 17 18 enum + 19 AnyUniqueAliases_NONE = 0, 20 AnyUniqueAliases_M = 1, 21 AnyUniqueAliases_T = 2, 22 AnyUniqueAliases_M2 = 3 23 24 enum + 25 AnyAmbiguousAliases_NONE = 0, 26 AnyAmbiguousAliases_M1 = 1, 27 AnyAmbiguousAliases_M2 = 2, 28 AnyAmbiguousAliases_M3 = 3 29 30 namespace MyGame 31 32 struct InParentNamespace 33 34 namespace MyGame_Example2 35 36 struct Monster 37 38 namespace MyGame_Example 39 40 struct Test 41 42 struct TestSimpleTableWithEnum 43 44 struct Vec3 45 46 struct Ability 47 48 struct Stat 49 50 struct Referrable 51 52 struct Monster 53 54 struct TypeAliases 55 56 namespace MyGame 57 58 struct InParentNamespace : flatbuffers_handle 59 60 def GetRootAsInParentNamespace(buf:string): InParentNamespace { buf, buf.flatbuffers_indirect(0) } 61 62 def InParentNamespaceStart(b_:flatbuffers_builder): 63 b_.StartObject(0) 64 def InParentNamespaceEnd(b_:flatbuffers_builder): 65 b_.EndObject() 66 67 namespace MyGame_Example2 68 69 struct Monster : flatbuffers_handle 70 71 def GetRootAsMonster(buf:string): Monster { buf, buf.flatbuffers_indirect(0) } 72 73 def MonsterStart(b_:flatbuffers_builder): 74 b_.StartObject(0) 75 def MonsterEnd(b_:flatbuffers_builder): 76 b_.EndObject() 77 78 namespace MyGame_Example 79 80 struct Test : flatbuffers_handle 81 def a(): 82 buf_.read_int16_le(pos_ + 0) 83 def b(): 84 buf_.read_int8_le(pos_ + 2) 85 86 def CreateTest(b_:flatbuffers_builder, a:int, b:int): 87 b_.Prep(2, 4) 88 b_.Pad(1) 89 b_.PrependInt8(b) 90 b_.PrependInt16(a) 91 return b_.Offset() 92 93 struct TestSimpleTableWithEnum : flatbuffers_handle 94 def color(): 95 buf_.flatbuffers_field_int8(pos_, 4, 2) 96 97 def GetRootAsTestSimpleTableWithEnum(buf:string): TestSimpleTableWithEnum { buf, buf.flatbuffers_indirect(0) } 98 99 def TestSimpleTableWithEnumStart(b_:flatbuffers_builder): 100 b_.StartObject(1) 101 def TestSimpleTableWithEnumAddColor(b_:flatbuffers_builder, color:int): 102 b_.PrependInt8Slot(0, color, 2) 103 def TestSimpleTableWithEnumEnd(b_:flatbuffers_builder): 104 b_.EndObject() 105 106 struct Vec3 : flatbuffers_handle 107 def x(): 108 buf_.read_float32_le(pos_ + 0) 109 def y(): 110 buf_.read_float32_le(pos_ + 4) 111 def z(): 112 buf_.read_float32_le(pos_ + 8) 113 def test1(): 114 buf_.read_float64_le(pos_ + 16) 115 def test2(): 116 buf_.read_int8_le(pos_ + 24) 117 def test3(): 118 MyGame_Example_Test{ buf_, pos_ + 26 } 119 120 def CreateVec3(b_:flatbuffers_builder, x:float, y:float, z:float, test1:float, test2:int, test3_a:int, test3_b:int): 121 b_.Prep(8, 32) 122 b_.Pad(2) 123 b_.Prep(2, 4) 124 b_.Pad(1) 125 b_.PrependInt8(test3_b) 126 b_.PrependInt16(test3_a) 127 b_.Pad(1) 128 b_.PrependInt8(test2) 129 b_.PrependFloat64(test1) 130 b_.Pad(4) 131 b_.PrependFloat32(z) 132 b_.PrependFloat32(y) 133 b_.PrependFloat32(x) 134 return b_.Offset() 135 136 struct Ability : flatbuffers_handle 137 def id(): 138 buf_.read_int32_le(pos_ + 0) 139 def distance(): 140 buf_.read_int32_le(pos_ + 4) 141 142 def CreateAbility(b_:flatbuffers_builder, id:int, distance:int): 143 b_.Prep(4, 8) 144 b_.PrependUint32(distance) 145 b_.PrependUint32(id) 146 return b_.Offset() 147 148 struct Stat : flatbuffers_handle 149 def id(): 150 buf_.flatbuffers_field_string(pos_, 4) 151 def val(): 152 buf_.flatbuffers_field_int64(pos_, 6, 0) 153 def count(): 154 buf_.flatbuffers_field_int16(pos_, 8, 0) 155 156 def GetRootAsStat(buf:string): Stat { buf, buf.flatbuffers_indirect(0) } 157 158 def StatStart(b_:flatbuffers_builder): 159 b_.StartObject(3) 160 def StatAddId(b_:flatbuffers_builder, id:int): 161 b_.PrependUOffsetTRelativeSlot(0, id, 0) 162 def StatAddVal(b_:flatbuffers_builder, val:int): 163 b_.PrependInt64Slot(1, val, 0) 164 def StatAddCount(b_:flatbuffers_builder, count:int): 165 b_.PrependUint16Slot(2, count, 0) 166 def StatEnd(b_:flatbuffers_builder): 167 b_.EndObject() 168 169 struct Referrable : flatbuffers_handle 170 def id(): 171 buf_.flatbuffers_field_int64(pos_, 4, 0) 172 173 def GetRootAsReferrable(buf:string): Referrable { buf, buf.flatbuffers_indirect(0) } 174 175 def ReferrableStart(b_:flatbuffers_builder): 176 b_.StartObject(1) 177 def ReferrableAddId(b_:flatbuffers_builder, id:int): 178 b_.PrependUint64Slot(0, id, 0) 179 def ReferrableEnd(b_:flatbuffers_builder): 180 b_.EndObject() 181 182 /// an example documentation comment: monster object 183 struct Monster : flatbuffers_handle 184 def pos(): 185 o := buf_.flatbuffers_field_struct(pos_, 4) 186 if o: MyGame_Example_Vec3 { buf_, o } else: nil 187 def mana(): 188 buf_.flatbuffers_field_int16(pos_, 6, 150) 189 def hp(): 190 buf_.flatbuffers_field_int16(pos_, 8, 100) 191 def name(): 192 buf_.flatbuffers_field_string(pos_, 10) 193 def inventory(i:int): 194 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 14) + i * 1) 195 def inventory_length(): 196 buf_.flatbuffers_field_vector_len(pos_, 14) 197 def color(): 198 buf_.flatbuffers_field_int8(pos_, 16, 8) 199 def test_type(): 200 buf_.flatbuffers_field_int8(pos_, 18, 0) 201 def test_as_Monster(): 202 MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 20) } 203 def test_as_TestSimpleTableWithEnum(): 204 MyGame_Example_TestSimpleTableWithEnum { buf_, buf_.flatbuffers_field_table(pos_, 20) } 205 def test_as_MyGame_Example2_Monster(): 206 MyGame_Example2_Monster { buf_, buf_.flatbuffers_field_table(pos_, 20) } 207 def test4(i:int): 208 MyGame_Example_Test { buf_, buf_.flatbuffers_field_vector(pos_, 22) + i * 4 } 209 def test4_length(): 210 buf_.flatbuffers_field_vector_len(pos_, 22) 211 def testarrayofstring(i:int): 212 buf_.flatbuffers_string(buf_.flatbuffers_field_vector(pos_, 24) + i * 4) 213 def testarrayofstring_length(): 214 buf_.flatbuffers_field_vector_len(pos_, 24) 215 /// an example documentation comment: this will end up in the generated code 216 /// multiline too 217 def testarrayoftables(i:int): 218 MyGame_Example_Monster { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 26) + i * 4) } 219 def testarrayoftables_length(): 220 buf_.flatbuffers_field_vector_len(pos_, 26) 221 def enemy(): 222 o := buf_.flatbuffers_field_table(pos_, 28) 223 if o: MyGame_Example_Monster { buf_, o } else: nil 224 def testnestedflatbuffer(i:int): 225 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 30) + i * 1) 226 def testnestedflatbuffer_length(): 227 buf_.flatbuffers_field_vector_len(pos_, 30) 228 def testempty(): 229 o := buf_.flatbuffers_field_table(pos_, 32) 230 if o: MyGame_Example_Stat { buf_, o } else: nil 231 def testbool(): 232 buf_.flatbuffers_field_int8(pos_, 34, 0) 233 def testhashs32_fnv1(): 234 buf_.flatbuffers_field_int32(pos_, 36, 0) 235 def testhashu32_fnv1(): 236 buf_.flatbuffers_field_int32(pos_, 38, 0) 237 def testhashs64_fnv1(): 238 buf_.flatbuffers_field_int64(pos_, 40, 0) 239 def testhashu64_fnv1(): 240 buf_.flatbuffers_field_int64(pos_, 42, 0) 241 def testhashs32_fnv1a(): 242 buf_.flatbuffers_field_int32(pos_, 44, 0) 243 def testhashu32_fnv1a(): 244 buf_.flatbuffers_field_int32(pos_, 46, 0) 245 def testhashs64_fnv1a(): 246 buf_.flatbuffers_field_int64(pos_, 48, 0) 247 def testhashu64_fnv1a(): 248 buf_.flatbuffers_field_int64(pos_, 50, 0) 249 def testarrayofbools(i:int): 250 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 52) + i * 1) 251 def testarrayofbools_length(): 252 buf_.flatbuffers_field_vector_len(pos_, 52) 253 def testf(): 254 buf_.flatbuffers_field_float32(pos_, 54, 3.14159) 255 def testf2(): 256 buf_.flatbuffers_field_float32(pos_, 56, 3.0) 257 def testf3(): 258 buf_.flatbuffers_field_float32(pos_, 58, 0.0) 259 def testarrayofstring2(i:int): 260 buf_.flatbuffers_string(buf_.flatbuffers_field_vector(pos_, 60) + i * 4) 261 def testarrayofstring2_length(): 262 buf_.flatbuffers_field_vector_len(pos_, 60) 263 def testarrayofsortedstruct(i:int): 264 MyGame_Example_Ability { buf_, buf_.flatbuffers_field_vector(pos_, 62) + i * 8 } 265 def testarrayofsortedstruct_length(): 266 buf_.flatbuffers_field_vector_len(pos_, 62) 267 def flex(i:int): 268 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 64) + i * 1) 269 def flex_length(): 270 buf_.flatbuffers_field_vector_len(pos_, 64) 271 def test5(i:int): 272 MyGame_Example_Test { buf_, buf_.flatbuffers_field_vector(pos_, 66) + i * 4 } 273 def test5_length(): 274 buf_.flatbuffers_field_vector_len(pos_, 66) 275 def vector_of_longs(i:int): 276 buf_.read_int64_le(buf_.flatbuffers_field_vector(pos_, 68) + i * 8) 277 def vector_of_longs_length(): 278 buf_.flatbuffers_field_vector_len(pos_, 68) 279 def vector_of_doubles(i:int): 280 buf_.read_float64_le(buf_.flatbuffers_field_vector(pos_, 70) + i * 8) 281 def vector_of_doubles_length(): 282 buf_.flatbuffers_field_vector_len(pos_, 70) 283 def parent_namespace_test(): 284 o := buf_.flatbuffers_field_table(pos_, 72) 285 if o: MyGame_InParentNamespace { buf_, o } else: nil 286 def vector_of_referrables(i:int): 287 MyGame_Example_Referrable { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 74) + i * 4) } 288 def vector_of_referrables_length(): 289 buf_.flatbuffers_field_vector_len(pos_, 74) 290 def single_weak_reference(): 291 buf_.flatbuffers_field_int64(pos_, 76, 0) 292 def vector_of_weak_references(i:int): 293 buf_.read_int64_le(buf_.flatbuffers_field_vector(pos_, 78) + i * 8) 294 def vector_of_weak_references_length(): 295 buf_.flatbuffers_field_vector_len(pos_, 78) 296 def vector_of_strong_referrables(i:int): 297 MyGame_Example_Referrable { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 80) + i * 4) } 298 def vector_of_strong_referrables_length(): 299 buf_.flatbuffers_field_vector_len(pos_, 80) 300 def co_owning_reference(): 301 buf_.flatbuffers_field_int64(pos_, 82, 0) 302 def vector_of_co_owning_references(i:int): 303 buf_.read_int64_le(buf_.flatbuffers_field_vector(pos_, 84) + i * 8) 304 def vector_of_co_owning_references_length(): 305 buf_.flatbuffers_field_vector_len(pos_, 84) 306 def non_owning_reference(): 307 buf_.flatbuffers_field_int64(pos_, 86, 0) 308 def vector_of_non_owning_references(i:int): 309 buf_.read_int64_le(buf_.flatbuffers_field_vector(pos_, 88) + i * 8) 310 def vector_of_non_owning_references_length(): 311 buf_.flatbuffers_field_vector_len(pos_, 88) 312 def any_unique_type(): 313 buf_.flatbuffers_field_int8(pos_, 90, 0) 314 def any_unique_as_M(): 315 MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 92) } 316 def any_unique_as_T(): 317 MyGame_Example_TestSimpleTableWithEnum { buf_, buf_.flatbuffers_field_table(pos_, 92) } 318 def any_unique_as_M2(): 319 MyGame_Example2_Monster { buf_, buf_.flatbuffers_field_table(pos_, 92) } 320 def any_ambiguous_type(): 321 buf_.flatbuffers_field_int8(pos_, 94, 0) 322 def any_ambiguous_as_M1(): 323 MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 324 def any_ambiguous_as_M2(): 325 MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 326 def any_ambiguous_as_M3(): 327 MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 328 def vector_of_enums(i:int): 329 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 98) + i * 1) 330 def vector_of_enums_length(): 331 buf_.flatbuffers_field_vector_len(pos_, 98) 332 333 def GetRootAsMonster(buf:string): Monster { buf, buf.flatbuffers_indirect(0) } 334 335 def MonsterStart(b_:flatbuffers_builder): 336 b_.StartObject(48) 337 def MonsterAddPos(b_:flatbuffers_builder, pos:int): 338 b_.PrependStructSlot(0, pos, 0) 339 def MonsterAddMana(b_:flatbuffers_builder, mana:int): 340 b_.PrependInt16Slot(1, mana, 150) 341 def MonsterAddHp(b_:flatbuffers_builder, hp:int): 342 b_.PrependInt16Slot(2, hp, 100) 343 def MonsterAddName(b_:flatbuffers_builder, name:int): 344 b_.PrependUOffsetTRelativeSlot(3, name, 0) 345 def MonsterAddInventory(b_:flatbuffers_builder, inventory:int): 346 b_.PrependUOffsetTRelativeSlot(5, inventory, 0) 347 def MonsterStartInventoryVector(b_:flatbuffers_builder, n_:int): 348 b_.StartVector(1, n_, 1) 349 def MonsterCreateInventoryVector(b_:flatbuffers_builder, v_:[int]): 350 b_.StartVector(1, v_.length, 1) 351 reverse(v_) e_: b_.PrependUint8(e_) 352 b_.EndVector(v_.length) 353 def MonsterAddColor(b_:flatbuffers_builder, color:int): 354 b_.PrependInt8Slot(6, color, 8) 355 def MonsterAddTestType(b_:flatbuffers_builder, test_type:int): 356 b_.PrependUint8Slot(7, test_type, 0) 357 def MonsterAddTest(b_:flatbuffers_builder, test:int): 358 b_.PrependUOffsetTRelativeSlot(8, test, 0) 359 def MonsterAddTest4(b_:flatbuffers_builder, test4:int): 360 b_.PrependUOffsetTRelativeSlot(9, test4, 0) 361 def MonsterStartTest4Vector(b_:flatbuffers_builder, n_:int): 362 b_.StartVector(4, n_, 2) 363 def MonsterAddTestarrayofstring(b_:flatbuffers_builder, testarrayofstring:int): 364 b_.PrependUOffsetTRelativeSlot(10, testarrayofstring, 0) 365 def MonsterStartTestarrayofstringVector(b_:flatbuffers_builder, n_:int): 366 b_.StartVector(4, n_, 4) 367 def MonsterCreateTestarrayofstringVector(b_:flatbuffers_builder, v_:[int]): 368 b_.StartVector(4, v_.length, 4) 369 reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 370 b_.EndVector(v_.length) 371 def MonsterAddTestarrayoftables(b_:flatbuffers_builder, testarrayoftables:int): 372 b_.PrependUOffsetTRelativeSlot(11, testarrayoftables, 0) 373 def MonsterStartTestarrayoftablesVector(b_:flatbuffers_builder, n_:int): 374 b_.StartVector(4, n_, 4) 375 def MonsterCreateTestarrayoftablesVector(b_:flatbuffers_builder, v_:[int]): 376 b_.StartVector(4, v_.length, 4) 377 reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 378 b_.EndVector(v_.length) 379 def MonsterAddEnemy(b_:flatbuffers_builder, enemy:int): 380 b_.PrependUOffsetTRelativeSlot(12, enemy, 0) 381 def MonsterAddTestnestedflatbuffer(b_:flatbuffers_builder, testnestedflatbuffer:int): 382 b_.PrependUOffsetTRelativeSlot(13, testnestedflatbuffer, 0) 383 def MonsterStartTestnestedflatbufferVector(b_:flatbuffers_builder, n_:int): 384 b_.StartVector(1, n_, 1) 385 def MonsterCreateTestnestedflatbufferVector(b_:flatbuffers_builder, v_:[int]): 386 b_.StartVector(1, v_.length, 1) 387 reverse(v_) e_: b_.PrependUint8(e_) 388 b_.EndVector(v_.length) 389 def MonsterAddTestempty(b_:flatbuffers_builder, testempty:int): 390 b_.PrependUOffsetTRelativeSlot(14, testempty, 0) 391 def MonsterAddTestbool(b_:flatbuffers_builder, testbool:int): 392 b_.PrependBoolSlot(15, testbool, 0) 393 def MonsterAddTesthashs32Fnv1(b_:flatbuffers_builder, testhashs32_fnv1:int): 394 b_.PrependInt32Slot(16, testhashs32_fnv1, 0) 395 def MonsterAddTesthashu32Fnv1(b_:flatbuffers_builder, testhashu32_fnv1:int): 396 b_.PrependUint32Slot(17, testhashu32_fnv1, 0) 397 def MonsterAddTesthashs64Fnv1(b_:flatbuffers_builder, testhashs64_fnv1:int): 398 b_.PrependInt64Slot(18, testhashs64_fnv1, 0) 399 def MonsterAddTesthashu64Fnv1(b_:flatbuffers_builder, testhashu64_fnv1:int): 400 b_.PrependUint64Slot(19, testhashu64_fnv1, 0) 401 def MonsterAddTesthashs32Fnv1a(b_:flatbuffers_builder, testhashs32_fnv1a:int): 402 b_.PrependInt32Slot(20, testhashs32_fnv1a, 0) 403 def MonsterAddTesthashu32Fnv1a(b_:flatbuffers_builder, testhashu32_fnv1a:int): 404 b_.PrependUint32Slot(21, testhashu32_fnv1a, 0) 405 def MonsterAddTesthashs64Fnv1a(b_:flatbuffers_builder, testhashs64_fnv1a:int): 406 b_.PrependInt64Slot(22, testhashs64_fnv1a, 0) 407 def MonsterAddTesthashu64Fnv1a(b_:flatbuffers_builder, testhashu64_fnv1a:int): 408 b_.PrependUint64Slot(23, testhashu64_fnv1a, 0) 409 def MonsterAddTestarrayofbools(b_:flatbuffers_builder, testarrayofbools:int): 410 b_.PrependUOffsetTRelativeSlot(24, testarrayofbools, 0) 411 def MonsterStartTestarrayofboolsVector(b_:flatbuffers_builder, n_:int): 412 b_.StartVector(1, n_, 1) 413 def MonsterCreateTestarrayofboolsVector(b_:flatbuffers_builder, v_:[int]): 414 b_.StartVector(1, v_.length, 1) 415 reverse(v_) e_: b_.PrependBool(e_) 416 b_.EndVector(v_.length) 417 def MonsterAddTestf(b_:flatbuffers_builder, testf:float): 418 b_.PrependFloat32Slot(25, testf, 3.14159) 419 def MonsterAddTestf2(b_:flatbuffers_builder, testf2:float): 420 b_.PrependFloat32Slot(26, testf2, 3.0) 421 def MonsterAddTestf3(b_:flatbuffers_builder, testf3:float): 422 b_.PrependFloat32Slot(27, testf3, 0.0) 423 def MonsterAddTestarrayofstring2(b_:flatbuffers_builder, testarrayofstring2:int): 424 b_.PrependUOffsetTRelativeSlot(28, testarrayofstring2, 0) 425 def MonsterStartTestarrayofstring2Vector(b_:flatbuffers_builder, n_:int): 426 b_.StartVector(4, n_, 4) 427 def MonsterCreateTestarrayofstring2Vector(b_:flatbuffers_builder, v_:[int]): 428 b_.StartVector(4, v_.length, 4) 429 reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 430 b_.EndVector(v_.length) 431 def MonsterAddTestarrayofsortedstruct(b_:flatbuffers_builder, testarrayofsortedstruct:int): 432 b_.PrependUOffsetTRelativeSlot(29, testarrayofsortedstruct, 0) 433 def MonsterStartTestarrayofsortedstructVector(b_:flatbuffers_builder, n_:int): 434 b_.StartVector(8, n_, 4) 435 def MonsterAddFlex(b_:flatbuffers_builder, flex:int): 436 b_.PrependUOffsetTRelativeSlot(30, flex, 0) 437 def MonsterStartFlexVector(b_:flatbuffers_builder, n_:int): 438 b_.StartVector(1, n_, 1) 439 def MonsterCreateFlexVector(b_:flatbuffers_builder, v_:[int]): 440 b_.StartVector(1, v_.length, 1) 441 reverse(v_) e_: b_.PrependUint8(e_) 442 b_.EndVector(v_.length) 443 def MonsterAddTest5(b_:flatbuffers_builder, test5:int): 444 b_.PrependUOffsetTRelativeSlot(31, test5, 0) 445 def MonsterStartTest5Vector(b_:flatbuffers_builder, n_:int): 446 b_.StartVector(4, n_, 2) 447 def MonsterAddVectorOfLongs(b_:flatbuffers_builder, vector_of_longs:int): 448 b_.PrependUOffsetTRelativeSlot(32, vector_of_longs, 0) 449 def MonsterStartVectorOfLongsVector(b_:flatbuffers_builder, n_:int): 450 b_.StartVector(8, n_, 8) 451 def MonsterCreateVectorOfLongsVector(b_:flatbuffers_builder, v_:[int]): 452 b_.StartVector(8, v_.length, 8) 453 reverse(v_) e_: b_.PrependInt64(e_) 454 b_.EndVector(v_.length) 455 def MonsterAddVectorOfDoubles(b_:flatbuffers_builder, vector_of_doubles:int): 456 b_.PrependUOffsetTRelativeSlot(33, vector_of_doubles, 0) 457 def MonsterStartVectorOfDoublesVector(b_:flatbuffers_builder, n_:int): 458 b_.StartVector(8, n_, 8) 459 def MonsterCreateVectorOfDoublesVector(b_:flatbuffers_builder, v_:[float]): 460 b_.StartVector(8, v_.length, 8) 461 reverse(v_) e_: b_.PrependFloat64(e_) 462 b_.EndVector(v_.length) 463 def MonsterAddParentNamespaceTest(b_:flatbuffers_builder, parent_namespace_test:int): 464 b_.PrependUOffsetTRelativeSlot(34, parent_namespace_test, 0) 465 def MonsterAddVectorOfReferrables(b_:flatbuffers_builder, vector_of_referrables:int): 466 b_.PrependUOffsetTRelativeSlot(35, vector_of_referrables, 0) 467 def MonsterStartVectorOfReferrablesVector(b_:flatbuffers_builder, n_:int): 468 b_.StartVector(4, n_, 4) 469 def MonsterCreateVectorOfReferrablesVector(b_:flatbuffers_builder, v_:[int]): 470 b_.StartVector(4, v_.length, 4) 471 reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 472 b_.EndVector(v_.length) 473 def MonsterAddSingleWeakReference(b_:flatbuffers_builder, single_weak_reference:int): 474 b_.PrependUint64Slot(36, single_weak_reference, 0) 475 def MonsterAddVectorOfWeakReferences(b_:flatbuffers_builder, vector_of_weak_references:int): 476 b_.PrependUOffsetTRelativeSlot(37, vector_of_weak_references, 0) 477 def MonsterStartVectorOfWeakReferencesVector(b_:flatbuffers_builder, n_:int): 478 b_.StartVector(8, n_, 8) 479 def MonsterCreateVectorOfWeakReferencesVector(b_:flatbuffers_builder, v_:[int]): 480 b_.StartVector(8, v_.length, 8) 481 reverse(v_) e_: b_.PrependUint64(e_) 482 b_.EndVector(v_.length) 483 def MonsterAddVectorOfStrongReferrables(b_:flatbuffers_builder, vector_of_strong_referrables:int): 484 b_.PrependUOffsetTRelativeSlot(38, vector_of_strong_referrables, 0) 485 def MonsterStartVectorOfStrongReferrablesVector(b_:flatbuffers_builder, n_:int): 486 b_.StartVector(4, n_, 4) 487 def MonsterCreateVectorOfStrongReferrablesVector(b_:flatbuffers_builder, v_:[int]): 488 b_.StartVector(4, v_.length, 4) 489 reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 490 b_.EndVector(v_.length) 491 def MonsterAddCoOwningReference(b_:flatbuffers_builder, co_owning_reference:int): 492 b_.PrependUint64Slot(39, co_owning_reference, 0) 493 def MonsterAddVectorOfCoOwningReferences(b_:flatbuffers_builder, vector_of_co_owning_references:int): 494 b_.PrependUOffsetTRelativeSlot(40, vector_of_co_owning_references, 0) 495 def MonsterStartVectorOfCoOwningReferencesVector(b_:flatbuffers_builder, n_:int): 496 b_.StartVector(8, n_, 8) 497 def MonsterCreateVectorOfCoOwningReferencesVector(b_:flatbuffers_builder, v_:[int]): 498 b_.StartVector(8, v_.length, 8) 499 reverse(v_) e_: b_.PrependUint64(e_) 500 b_.EndVector(v_.length) 501 def MonsterAddNonOwningReference(b_:flatbuffers_builder, non_owning_reference:int): 502 b_.PrependUint64Slot(41, non_owning_reference, 0) 503 def MonsterAddVectorOfNonOwningReferences(b_:flatbuffers_builder, vector_of_non_owning_references:int): 504 b_.PrependUOffsetTRelativeSlot(42, vector_of_non_owning_references, 0) 505 def MonsterStartVectorOfNonOwningReferencesVector(b_:flatbuffers_builder, n_:int): 506 b_.StartVector(8, n_, 8) 507 def MonsterCreateVectorOfNonOwningReferencesVector(b_:flatbuffers_builder, v_:[int]): 508 b_.StartVector(8, v_.length, 8) 509 reverse(v_) e_: b_.PrependUint64(e_) 510 b_.EndVector(v_.length) 511 def MonsterAddAnyUniqueType(b_:flatbuffers_builder, any_unique_type:int): 512 b_.PrependUint8Slot(43, any_unique_type, 0) 513 def MonsterAddAnyUnique(b_:flatbuffers_builder, any_unique:int): 514 b_.PrependUOffsetTRelativeSlot(44, any_unique, 0) 515 def MonsterAddAnyAmbiguousType(b_:flatbuffers_builder, any_ambiguous_type:int): 516 b_.PrependUint8Slot(45, any_ambiguous_type, 0) 517 def MonsterAddAnyAmbiguous(b_:flatbuffers_builder, any_ambiguous:int): 518 b_.PrependUOffsetTRelativeSlot(46, any_ambiguous, 0) 519 def MonsterAddVectorOfEnums(b_:flatbuffers_builder, vector_of_enums:int): 520 b_.PrependUOffsetTRelativeSlot(47, vector_of_enums, 0) 521 def MonsterStartVectorOfEnumsVector(b_:flatbuffers_builder, n_:int): 522 b_.StartVector(1, n_, 1) 523 def MonsterCreateVectorOfEnumsVector(b_:flatbuffers_builder, v_:[int]): 524 b_.StartVector(1, v_.length, 1) 525 reverse(v_) e_: b_.PrependInt8(e_) 526 b_.EndVector(v_.length) 527 def MonsterEnd(b_:flatbuffers_builder): 528 b_.EndObject() 529 530 struct TypeAliases : flatbuffers_handle 531 def i8(): 532 buf_.flatbuffers_field_int8(pos_, 4, 0) 533 def u8(): 534 buf_.flatbuffers_field_int8(pos_, 6, 0) 535 def i16(): 536 buf_.flatbuffers_field_int16(pos_, 8, 0) 537 def u16(): 538 buf_.flatbuffers_field_int16(pos_, 10, 0) 539 def i32(): 540 buf_.flatbuffers_field_int32(pos_, 12, 0) 541 def u32(): 542 buf_.flatbuffers_field_int32(pos_, 14, 0) 543 def i64(): 544 buf_.flatbuffers_field_int64(pos_, 16, 0) 545 def u64(): 546 buf_.flatbuffers_field_int64(pos_, 18, 0) 547 def f32(): 548 buf_.flatbuffers_field_float32(pos_, 20, 0.0) 549 def f64(): 550 buf_.flatbuffers_field_float64(pos_, 22, 0.0) 551 def v8(i:int): 552 buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 24) + i * 1) 553 def v8_length(): 554 buf_.flatbuffers_field_vector_len(pos_, 24) 555 def vf64(i:int): 556 buf_.read_float64_le(buf_.flatbuffers_field_vector(pos_, 26) + i * 8) 557 def vf64_length(): 558 buf_.flatbuffers_field_vector_len(pos_, 26) 559 560 def GetRootAsTypeAliases(buf:string): TypeAliases { buf, buf.flatbuffers_indirect(0) } 561 562 def TypeAliasesStart(b_:flatbuffers_builder): 563 b_.StartObject(12) 564 def TypeAliasesAddI8(b_:flatbuffers_builder, i8:int): 565 b_.PrependInt8Slot(0, i8, 0) 566 def TypeAliasesAddU8(b_:flatbuffers_builder, u8:int): 567 b_.PrependUint8Slot(1, u8, 0) 568 def TypeAliasesAddI16(b_:flatbuffers_builder, i16:int): 569 b_.PrependInt16Slot(2, i16, 0) 570 def TypeAliasesAddU16(b_:flatbuffers_builder, u16:int): 571 b_.PrependUint16Slot(3, u16, 0) 572 def TypeAliasesAddI32(b_:flatbuffers_builder, i32:int): 573 b_.PrependInt32Slot(4, i32, 0) 574 def TypeAliasesAddU32(b_:flatbuffers_builder, u32:int): 575 b_.PrependUint32Slot(5, u32, 0) 576 def TypeAliasesAddI64(b_:flatbuffers_builder, i64:int): 577 b_.PrependInt64Slot(6, i64, 0) 578 def TypeAliasesAddU64(b_:flatbuffers_builder, u64:int): 579 b_.PrependUint64Slot(7, u64, 0) 580 def TypeAliasesAddF32(b_:flatbuffers_builder, f32:float): 581 b_.PrependFloat32Slot(8, f32, 0.0) 582 def TypeAliasesAddF64(b_:flatbuffers_builder, f64:float): 583 b_.PrependFloat64Slot(9, f64, 0.0) 584 def TypeAliasesAddV8(b_:flatbuffers_builder, v8:int): 585 b_.PrependUOffsetTRelativeSlot(10, v8, 0) 586 def TypeAliasesStartV8Vector(b_:flatbuffers_builder, n_:int): 587 b_.StartVector(1, n_, 1) 588 def TypeAliasesCreateV8Vector(b_:flatbuffers_builder, v_:[int]): 589 b_.StartVector(1, v_.length, 1) 590 reverse(v_) e_: b_.PrependInt8(e_) 591 b_.EndVector(v_.length) 592 def TypeAliasesAddVf64(b_:flatbuffers_builder, vf64:int): 593 b_.PrependUOffsetTRelativeSlot(11, vf64, 0) 594 def TypeAliasesStartVf64Vector(b_:flatbuffers_builder, n_:int): 595 b_.StartVector(8, n_, 8) 596 def TypeAliasesCreateVf64Vector(b_:flatbuffers_builder, v_:[float]): 597 b_.StartVector(8, v_.length, 8) 598 reverse(v_) e_: b_.PrependFloat64(e_) 599 b_.EndVector(v_.length) 600 def TypeAliasesEnd(b_:flatbuffers_builder): 601 b_.EndObject() 602 603