/mnt/hdd/osrm/build/flatbuffers-build/tests/MyGame/Example
NameSizeModeActions
Ability.cs10490644editdlrm
Ability.go10330644editdlrm
Ability.java9310644editdlrm
Ability.kt9950644editdlrm
Ability.lua8110644editdlrm
Ability.php10590644editdlrm
Ability.py7420644editdlrm
Any.cs2620644editdlrm
Any.go8580644editdlrm
Any.java5080644editdlrm
Any.kt5490644editdlrm
Any.lua2390644editdlrm
Any.php6400644editdlrm
Any.py2050644editdlrm
AnyAmbiguousAliases.cs2310644editdlrm
AnyAmbiguousAliases.go9200644editdlrm
AnyAmbiguousAliases.java4460644editdlrm
AnyAmbiguousAliases.kt4720644editdlrm
AnyAmbiguousAliases.lua2240644editdlrm
AnyAmbiguousAliases.php5790644editdlrm
AnyAmbiguousAliases.py1740644editdlrm
AnyUniqueAliases.cs2270644editdlrm
AnyUniqueAliases.go8460644editdlrm
AnyUniqueAliases.java4380644editdlrm
AnyUniqueAliases.kt4670644editdlrm
AnyUniqueAliases.lua2170644editdlrm
AnyUniqueAliases.php5610644editdlrm
AnyUniqueAliases.py1700644editdlrm
ArrayStruct.cs18770644editdlrm
ArrayStruct.java16100644editdlrm
ArrayStruct.py14840644editdlrm
ArrayTable.cs19030644editdlrm
ArrayTable.java17250644editdlrm
ArrayTable.py12480644editdlrm
Color.cs3820644editdlrm
Color.go6880644editdlrm
Color.java5860644editdlrm
Color.kt6780644editdlrm
Color.lua3370644editdlrm
Color.php6310644editdlrm
Color.py2980644editdlrm
Monster.cs385120644editdlrm
Monster.go286110644editdlrm
Monster.java327550644editdlrm
Monster.kt391000644editdlrm
Monster.lua214980644editdlrm
Monster.php435150644editdlrm
Monster.py296830644editdlrm
MonsterStorageGrpc.java196520644editdlrm
MonsterStorage_grpc.go78520644editdlrm
NestedStruct.cs15810644editdlrm
NestedStruct.java11750644editdlrm
NestedStruct.py10990644editdlrm
Referrable.cs27610644editdlrm
Referrable.go10850644editdlrm
Referrable.java24790644editdlrm
Referrable.kt28550644editdlrm
Referrable.lua10250644editdlrm
Referrable.php22360644editdlrm
Referrable.py11120644editdlrm
Stat.cs26270644editdlrm
Stat.go16600644editdlrm
Stat.java23020644editdlrm
Stat.kt25950644editdlrm
Stat.lua14250644editdlrm
Stat.php30320644editdlrm
Stat.py16980644editdlrm
Test.cs10180644editdlrm
Test.go9750644editdlrm
Test.java8380644editdlrm
Test.kt9190644editdlrm
Test.lua7700644editdlrm
Test.php10580644editdlrm
Test.py7160644editdlrm
TestEnum.cs2060644editdlrm
TestEnum.java3730644editdlrm
TestEnum.kt3790644editdlrm
TestEnum.py1470644editdlrm
TestSimpleTableWithEnum.cs21070644editdlrm
TestSimpleTableWithEnum.go12530644editdlrm
TestSimpleTableWithEnum.java17580644editdlrm
TestSimpleTableWithEnum.kt18980644editdlrm
TestSimpleTableWithEnum.lua12040644editdlrm
TestSimpleTableWithEnum.php24490644editdlrm
TestSimpleTableWithEnum.py12390644editdlrm
TypeAliases.cs84080644editdlrm
TypeAliases.go60860644editdlrm
TypeAliases.java71860644editdlrm
TypeAliases.kt85700644editdlrm
TypeAliases.lua45200644editdlrm
TypeAliases.php89050644editdlrm
TypeAliases.py59890644editdlrm
Vec3.cs19600644editdlrm
Vec3.go21130644editdlrm
Vec3.java17270644editdlrm
Vec3.kt18760644editdlrm
Vec3.lua14400644editdlrm
Vec3.php19720644editdlrm
Vec3.py15890644editdlrm
__init__.py00644editdlrm
Edit: /mnt/hdd/osrm/build/flatbuffers-build/tests/MyGame/Example/Monster.php (43515B)
init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb)); } public static function MonsterIdentifier() { return "MONS"; } public static function MonsterBufferHasIdentifier(ByteBuffer $buf) { return self::__has_identifier($buf, self::MonsterIdentifier()); } public static function MonsterExtension() { return "mon"; } /** * @param int $_i offset * @param ByteBuffer $_bb * @return Monster **/ public function init($_i, ByteBuffer $_bb) { $this->bb_pos = $_i; $this->bb = $_bb; return $this; } public function getPos() { $obj = new Vec3(); $o = $this->__offset(4); return $o != 0 ? $obj->init($o + $this->bb_pos, $this->bb) : 0; } /** * @return short */ public function getMana() { $o = $this->__offset(6); return $o != 0 ? $this->bb->getShort($o + $this->bb_pos) : 150; } /** * @return short */ public function getHp() { $o = $this->__offset(8); return $o != 0 ? $this->bb->getShort($o + $this->bb_pos) : 100; } public function getName() { $o = $this->__offset(10); return $o != 0 ? $this->__string($o + $this->bb_pos) : null; } /** * @param int offset * @return byte */ public function getInventory($j) { $o = $this->__offset(14); return $o != 0 ? $this->bb->getByte($this->__vector($o) + $j * 1) : 0; } /** * @return int */ public function getInventoryLength() { $o = $this->__offset(14); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return string */ public function getInventoryBytes() { return $this->__vector_as_bytes(14); } /** * @return byte */ public function getColor() { $o = $this->__offset(16); return $o != 0 ? $this->bb->getByte($o + $this->bb_pos) : \MyGame\Example\Color::Blue; } /** * @return byte */ public function getTestType() { $o = $this->__offset(18); return $o != 0 ? $this->bb->getByte($o + $this->bb_pos) : \MyGame\Example\Any::NONE; } /** * @returnint */ public function getTest($obj) { $o = $this->__offset(20); return $o != 0 ? $this->__union($obj, $o) : null; } /** * @returnVectorOffset */ public function getTest4($j) { $o = $this->__offset(22); $obj = new Test(); return $o != 0 ? $obj->init($this->__vector($o) + $j *4, $this->bb) : null; } /** * @return int */ public function getTest4Length() { $o = $this->__offset(22); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @param int offset * @return string */ public function getTestarrayofstring($j) { $o = $this->__offset(24); return $o != 0 ? $this->__string($this->__vector($o) + $j * 4) : 0; } /** * @return int */ public function getTestarrayofstringLength() { $o = $this->__offset(24); return $o != 0 ? $this->__vector_len($o) : 0; } /// an example documentation comment: this will end up in the generated code /// multiline too /** * @returnVectorOffset */ public function getTestarrayoftables($j) { $o = $this->__offset(26); $obj = new Monster(); return $o != 0 ? $obj->init($this->__indirect($this->__vector($o) + $j * 4), $this->bb) : null; } /** * @return int */ public function getTestarrayoftablesLength() { $o = $this->__offset(26); return $o != 0 ? $this->__vector_len($o) : 0; } public function getEnemy() { $obj = new Monster(); $o = $this->__offset(28); return $o != 0 ? $obj->init($this->__indirect($o + $this->bb_pos), $this->bb) : 0; } /** * @param int offset * @return byte */ public function getTestnestedflatbuffer($j) { $o = $this->__offset(30); return $o != 0 ? $this->bb->getByte($this->__vector($o) + $j * 1) : 0; } /** * @return int */ public function getTestnestedflatbufferLength() { $o = $this->__offset(30); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return string */ public function getTestnestedflatbufferBytes() { return $this->__vector_as_bytes(30); } public function getTestempty() { $obj = new Stat(); $o = $this->__offset(32); return $o != 0 ? $obj->init($this->__indirect($o + $this->bb_pos), $this->bb) : 0; } /** * @return bool */ public function getTestbool() { $o = $this->__offset(34); return $o != 0 ? $this->bb->getBool($o + $this->bb_pos) : false; } /** * @return int */ public function getTesthashs32Fnv1() { $o = $this->__offset(36); return $o != 0 ? $this->bb->getInt($o + $this->bb_pos) : 0; } /** * @return uint */ public function getTesthashu32Fnv1() { $o = $this->__offset(38); return $o != 0 ? $this->bb->getUint($o + $this->bb_pos) : 0; } /** * @return long */ public function getTesthashs64Fnv1() { $o = $this->__offset(40); return $o != 0 ? $this->bb->getLong($o + $this->bb_pos) : 0; } /** * @return ulong */ public function getTesthashu64Fnv1() { $o = $this->__offset(42); return $o != 0 ? $this->bb->getUlong($o + $this->bb_pos) : 0; } /** * @return int */ public function getTesthashs32Fnv1a() { $o = $this->__offset(44); return $o != 0 ? $this->bb->getInt($o + $this->bb_pos) : 0; } /** * @return uint */ public function getTesthashu32Fnv1a() { $o = $this->__offset(46); return $o != 0 ? $this->bb->getUint($o + $this->bb_pos) : 0; } /** * @return long */ public function getTesthashs64Fnv1a() { $o = $this->__offset(48); return $o != 0 ? $this->bb->getLong($o + $this->bb_pos) : 0; } /** * @return ulong */ public function getTesthashu64Fnv1a() { $o = $this->__offset(50); return $o != 0 ? $this->bb->getUlong($o + $this->bb_pos) : 0; } /** * @param int offset * @return bool */ public function getTestarrayofbools($j) { $o = $this->__offset(52); return $o != 0 ? $this->bb->getBool($this->__vector($o) + $j * 1) : 0; } /** * @return int */ public function getTestarrayofboolsLength() { $o = $this->__offset(52); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return float */ public function getTestf() { $o = $this->__offset(54); return $o != 0 ? $this->bb->getFloat($o + $this->bb_pos) : 3.14159; } /** * @return float */ public function getTestf2() { $o = $this->__offset(56); return $o != 0 ? $this->bb->getFloat($o + $this->bb_pos) : 3.0; } /** * @return float */ public function getTestf3() { $o = $this->__offset(58); return $o != 0 ? $this->bb->getFloat($o + $this->bb_pos) : 0.0; } /** * @param int offset * @return string */ public function getTestarrayofstring2($j) { $o = $this->__offset(60); return $o != 0 ? $this->__string($this->__vector($o) + $j * 4) : 0; } /** * @return int */ public function getTestarrayofstring2Length() { $o = $this->__offset(60); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @returnVectorOffset */ public function getTestarrayofsortedstruct($j) { $o = $this->__offset(62); $obj = new Ability(); return $o != 0 ? $obj->init($this->__vector($o) + $j *8, $this->bb) : null; } /** * @return int */ public function getTestarrayofsortedstructLength() { $o = $this->__offset(62); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @param int offset * @return byte */ public function getFlex($j) { $o = $this->__offset(64); return $o != 0 ? $this->bb->getByte($this->__vector($o) + $j * 1) : 0; } /** * @return int */ public function getFlexLength() { $o = $this->__offset(64); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return string */ public function getFlexBytes() { return $this->__vector_as_bytes(64); } /** * @returnVectorOffset */ public function getTest5($j) { $o = $this->__offset(66); $obj = new Test(); return $o != 0 ? $obj->init($this->__vector($o) + $j *4, $this->bb) : null; } /** * @return int */ public function getTest5Length() { $o = $this->__offset(66); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @param int offset * @return long */ public function getVectorOfLongs($j) { $o = $this->__offset(68); return $o != 0 ? $this->bb->getLong($this->__vector($o) + $j * 8) : 0; } /** * @return int */ public function getVectorOfLongsLength() { $o = $this->__offset(68); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @param int offset * @return double */ public function getVectorOfDoubles($j) { $o = $this->__offset(70); return $o != 0 ? $this->bb->getDouble($this->__vector($o) + $j * 8) : 0; } /** * @return int */ public function getVectorOfDoublesLength() { $o = $this->__offset(70); return $o != 0 ? $this->__vector_len($o) : 0; } public function getParentNamespaceTest() { $obj = new InParentNamespace(); $o = $this->__offset(72); return $o != 0 ? $obj->init($this->__indirect($o + $this->bb_pos), $this->bb) : 0; } /** * @returnVectorOffset */ public function getVectorOfReferrables($j) { $o = $this->__offset(74); $obj = new Referrable(); return $o != 0 ? $obj->init($this->__indirect($this->__vector($o) + $j * 4), $this->bb) : null; } /** * @return int */ public function getVectorOfReferrablesLength() { $o = $this->__offset(74); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return ulong */ public function getSingleWeakReference() { $o = $this->__offset(76); return $o != 0 ? $this->bb->getUlong($o + $this->bb_pos) : 0; } /** * @param int offset * @return ulong */ public function getVectorOfWeakReferences($j) { $o = $this->__offset(78); return $o != 0 ? $this->bb->getUlong($this->__vector($o) + $j * 8) : 0; } /** * @return int */ public function getVectorOfWeakReferencesLength() { $o = $this->__offset(78); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @returnVectorOffset */ public function getVectorOfStrongReferrables($j) { $o = $this->__offset(80); $obj = new Referrable(); return $o != 0 ? $obj->init($this->__indirect($this->__vector($o) + $j * 4), $this->bb) : null; } /** * @return int */ public function getVectorOfStrongReferrablesLength() { $o = $this->__offset(80); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return ulong */ public function getCoOwningReference() { $o = $this->__offset(82); return $o != 0 ? $this->bb->getUlong($o + $this->bb_pos) : 0; } /** * @param int offset * @return ulong */ public function getVectorOfCoOwningReferences($j) { $o = $this->__offset(84); return $o != 0 ? $this->bb->getUlong($this->__vector($o) + $j * 8) : 0; } /** * @return int */ public function getVectorOfCoOwningReferencesLength() { $o = $this->__offset(84); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return ulong */ public function getNonOwningReference() { $o = $this->__offset(86); return $o != 0 ? $this->bb->getUlong($o + $this->bb_pos) : 0; } /** * @param int offset * @return ulong */ public function getVectorOfNonOwningReferences($j) { $o = $this->__offset(88); return $o != 0 ? $this->bb->getUlong($this->__vector($o) + $j * 8) : 0; } /** * @return int */ public function getVectorOfNonOwningReferencesLength() { $o = $this->__offset(88); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return byte */ public function getAnyUniqueType() { $o = $this->__offset(90); return $o != 0 ? $this->bb->getByte($o + $this->bb_pos) : \MyGame\Example\AnyUniqueAliases::NONE; } /** * @returnint */ public function getAnyUnique($obj) { $o = $this->__offset(92); return $o != 0 ? $this->__union($obj, $o) : null; } /** * @return byte */ public function getAnyAmbiguousType() { $o = $this->__offset(94); return $o != 0 ? $this->bb->getByte($o + $this->bb_pos) : \MyGame\Example\AnyAmbiguousAliases::NONE; } /** * @returnint */ public function getAnyAmbiguous($obj) { $o = $this->__offset(96); return $o != 0 ? $this->__union($obj, $o) : null; } /** * @param int offset * @return byte */ public function getVectorOfEnums($j) { $o = $this->__offset(98); return $o != 0 ? $this->bb->getByte($this->__vector($o) + $j * 1) : 0; } /** * @return int */ public function getVectorOfEnumsLength() { $o = $this->__offset(98); return $o != 0 ? $this->__vector_len($o) : 0; } /** * @return string */ public function getVectorOfEnumsBytes() { return $this->__vector_as_bytes(98); } /** * @param FlatBufferBuilder $builder * @return void */ public static function startMonster(FlatBufferBuilder $builder) { $builder->StartObject(48); } /** * @param FlatBufferBuilder $builder * @return Monster */ public static function createMonster(FlatBufferBuilder $builder, $pos, $mana, $hp, $name, $inventory, $color, $test_type, $test, $test4, $testarrayofstring, $testarrayoftables, $enemy, $testnestedflatbuffer, $testempty, $testbool, $testhashs32_fnv1, $testhashu32_fnv1, $testhashs64_fnv1, $testhashu64_fnv1, $testhashs32_fnv1a, $testhashu32_fnv1a, $testhashs64_fnv1a, $testhashu64_fnv1a, $testarrayofbools, $testf, $testf2, $testf3, $testarrayofstring2, $testarrayofsortedstruct, $flex, $test5, $vector_of_longs, $vector_of_doubles, $parent_namespace_test, $vector_of_referrables, $single_weak_reference, $vector_of_weak_references, $vector_of_strong_referrables, $co_owning_reference, $vector_of_co_owning_references, $non_owning_reference, $vector_of_non_owning_references, $any_unique_type, $any_unique, $any_ambiguous_type, $any_ambiguous, $vector_of_enums) { $builder->startObject(48); self::addPos($builder, $pos); self::addMana($builder, $mana); self::addHp($builder, $hp); self::addName($builder, $name); self::addInventory($builder, $inventory); self::addColor($builder, $color); self::addTestType($builder, $test_type); self::addTest($builder, $test); self::addTest4($builder, $test4); self::addTestarrayofstring($builder, $testarrayofstring); self::addTestarrayoftables($builder, $testarrayoftables); self::addEnemy($builder, $enemy); self::addTestnestedflatbuffer($builder, $testnestedflatbuffer); self::addTestempty($builder, $testempty); self::addTestbool($builder, $testbool); self::addTesthashs32Fnv1($builder, $testhashs32_fnv1); self::addTesthashu32Fnv1($builder, $testhashu32_fnv1); self::addTesthashs64Fnv1($builder, $testhashs64_fnv1); self::addTesthashu64Fnv1($builder, $testhashu64_fnv1); self::addTesthashs32Fnv1a($builder, $testhashs32_fnv1a); self::addTesthashu32Fnv1a($builder, $testhashu32_fnv1a); self::addTesthashs64Fnv1a($builder, $testhashs64_fnv1a); self::addTesthashu64Fnv1a($builder, $testhashu64_fnv1a); self::addTestarrayofbools($builder, $testarrayofbools); self::addTestf($builder, $testf); self::addTestf2($builder, $testf2); self::addTestf3($builder, $testf3); self::addTestarrayofstring2($builder, $testarrayofstring2); self::addTestarrayofsortedstruct($builder, $testarrayofsortedstruct); self::addFlex($builder, $flex); self::addTest5($builder, $test5); self::addVectorOfLongs($builder, $vector_of_longs); self::addVectorOfDoubles($builder, $vector_of_doubles); self::addParentNamespaceTest($builder, $parent_namespace_test); self::addVectorOfReferrables($builder, $vector_of_referrables); self::addSingleWeakReference($builder, $single_weak_reference); self::addVectorOfWeakReferences($builder, $vector_of_weak_references); self::addVectorOfStrongReferrables($builder, $vector_of_strong_referrables); self::addCoOwningReference($builder, $co_owning_reference); self::addVectorOfCoOwningReferences($builder, $vector_of_co_owning_references); self::addNonOwningReference($builder, $non_owning_reference); self::addVectorOfNonOwningReferences($builder, $vector_of_non_owning_references); self::addAnyUniqueType($builder, $any_unique_type); self::addAnyUnique($builder, $any_unique); self::addAnyAmbiguousType($builder, $any_ambiguous_type); self::addAnyAmbiguous($builder, $any_ambiguous); self::addVectorOfEnums($builder, $vector_of_enums); $o = $builder->endObject(); $builder->required($o, 10); // name return $o; } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addPos(FlatBufferBuilder $builder, $pos) { $builder->addStructX(0, $pos, 0); } /** * @param FlatBufferBuilder $builder * @param short * @return void */ public static function addMana(FlatBufferBuilder $builder, $mana) { $builder->addShortX(1, $mana, 150); } /** * @param FlatBufferBuilder $builder * @param short * @return void */ public static function addHp(FlatBufferBuilder $builder, $hp) { $builder->addShortX(2, $hp, 100); } /** * @param FlatBufferBuilder $builder * @param StringOffset * @return void */ public static function addName(FlatBufferBuilder $builder, $name) { $builder->addOffsetX(3, $name, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addInventory(FlatBufferBuilder $builder, $inventory) { $builder->addOffsetX(5, $inventory, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createInventoryVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(1, count($data), 1); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putByte($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startInventoryVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(1, $numElems, 1); } /** * @param FlatBufferBuilder $builder * @param byte * @return void */ public static function addColor(FlatBufferBuilder $builder, $color) { $builder->addByteX(6, $color, 8); } /** * @param FlatBufferBuilder $builder * @param byte * @return void */ public static function addTestType(FlatBufferBuilder $builder, $testType) { $builder->addByteX(7, $testType, 0); } public static function addTest(FlatBufferBuilder $builder, $offset) { $builder->addOffsetX(8, $offset, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTest4(FlatBufferBuilder $builder, $test4) { $builder->addOffsetX(9, $test4, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTest4Vector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 2); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTest4Vector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 2); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestarrayofstring(FlatBufferBuilder $builder, $testarrayofstring) { $builder->addOffsetX(10, $testarrayofstring, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestarrayofstringVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestarrayofstringVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestarrayoftables(FlatBufferBuilder $builder, $testarrayoftables) { $builder->addOffsetX(11, $testarrayoftables, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestarrayoftablesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestarrayoftablesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addEnemy(FlatBufferBuilder $builder, $enemy) { $builder->addOffsetX(12, $enemy, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestnestedflatbuffer(FlatBufferBuilder $builder, $testnestedflatbuffer) { $builder->addOffsetX(13, $testnestedflatbuffer, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestnestedflatbufferVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(1, count($data), 1); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putByte($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestnestedflatbufferVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(1, $numElems, 1); } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addTestempty(FlatBufferBuilder $builder, $testempty) { $builder->addOffsetX(14, $testempty, 0); } /** * @param FlatBufferBuilder $builder * @param bool * @return void */ public static function addTestbool(FlatBufferBuilder $builder, $testbool) { $builder->addBoolX(15, $testbool, false); } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addTesthashs32Fnv1(FlatBufferBuilder $builder, $testhashs32Fnv1) { $builder->addIntX(16, $testhashs32Fnv1, 0); } /** * @param FlatBufferBuilder $builder * @param uint * @return void */ public static function addTesthashu32Fnv1(FlatBufferBuilder $builder, $testhashu32Fnv1) { $builder->addUintX(17, $testhashu32Fnv1, 0); } /** * @param FlatBufferBuilder $builder * @param long * @return void */ public static function addTesthashs64Fnv1(FlatBufferBuilder $builder, $testhashs64Fnv1) { $builder->addLongX(18, $testhashs64Fnv1, 0); } /** * @param FlatBufferBuilder $builder * @param ulong * @return void */ public static function addTesthashu64Fnv1(FlatBufferBuilder $builder, $testhashu64Fnv1) { $builder->addUlongX(19, $testhashu64Fnv1, 0); } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addTesthashs32Fnv1a(FlatBufferBuilder $builder, $testhashs32Fnv1a) { $builder->addIntX(20, $testhashs32Fnv1a, 0); } /** * @param FlatBufferBuilder $builder * @param uint * @return void */ public static function addTesthashu32Fnv1a(FlatBufferBuilder $builder, $testhashu32Fnv1a) { $builder->addUintX(21, $testhashu32Fnv1a, 0); } /** * @param FlatBufferBuilder $builder * @param long * @return void */ public static function addTesthashs64Fnv1a(FlatBufferBuilder $builder, $testhashs64Fnv1a) { $builder->addLongX(22, $testhashs64Fnv1a, 0); } /** * @param FlatBufferBuilder $builder * @param ulong * @return void */ public static function addTesthashu64Fnv1a(FlatBufferBuilder $builder, $testhashu64Fnv1a) { $builder->addUlongX(23, $testhashu64Fnv1a, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestarrayofbools(FlatBufferBuilder $builder, $testarrayofbools) { $builder->addOffsetX(24, $testarrayofbools, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestarrayofboolsVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(1, count($data), 1); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putBool($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestarrayofboolsVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(1, $numElems, 1); } /** * @param FlatBufferBuilder $builder * @param float * @return void */ public static function addTestf(FlatBufferBuilder $builder, $testf) { $builder->addFloatX(25, $testf, 3.14159); } /** * @param FlatBufferBuilder $builder * @param float * @return void */ public static function addTestf2(FlatBufferBuilder $builder, $testf2) { $builder->addFloatX(26, $testf2, 3.0); } /** * @param FlatBufferBuilder $builder * @param float * @return void */ public static function addTestf3(FlatBufferBuilder $builder, $testf3) { $builder->addFloatX(27, $testf3, 0.0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestarrayofstring2(FlatBufferBuilder $builder, $testarrayofstring2) { $builder->addOffsetX(28, $testarrayofstring2, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestarrayofstring2Vector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestarrayofstring2Vector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTestarrayofsortedstruct(FlatBufferBuilder $builder, $testarrayofsortedstruct) { $builder->addOffsetX(29, $testarrayofsortedstruct, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTestarrayofsortedstructVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTestarrayofsortedstructVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addFlex(FlatBufferBuilder $builder, $flex) { $builder->addOffsetX(30, $flex, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createFlexVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(1, count($data), 1); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putByte($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startFlexVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(1, $numElems, 1); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addTest5(FlatBufferBuilder $builder, $test5) { $builder->addOffsetX(31, $test5, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createTest5Vector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 2); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startTest5Vector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 2); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfLongs(FlatBufferBuilder $builder, $vectorOfLongs) { $builder->addOffsetX(32, $vectorOfLongs, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfLongsVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 8); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putLong($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfLongsVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 8); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfDoubles(FlatBufferBuilder $builder, $vectorOfDoubles) { $builder->addOffsetX(33, $vectorOfDoubles, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfDoublesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 8); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putDouble($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfDoublesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 8); } /** * @param FlatBufferBuilder $builder * @param int * @return void */ public static function addParentNamespaceTest(FlatBufferBuilder $builder, $parentNamespaceTest) { $builder->addOffsetX(34, $parentNamespaceTest, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfReferrables(FlatBufferBuilder $builder, $vectorOfReferrables) { $builder->addOffsetX(35, $vectorOfReferrables, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfReferrablesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfReferrablesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param ulong * @return void */ public static function addSingleWeakReference(FlatBufferBuilder $builder, $singleWeakReference) { $builder->addUlongX(36, $singleWeakReference, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfWeakReferences(FlatBufferBuilder $builder, $vectorOfWeakReferences) { $builder->addOffsetX(37, $vectorOfWeakReferences, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfWeakReferencesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 8); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putUlong($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfWeakReferencesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 8); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfStrongReferrables(FlatBufferBuilder $builder, $vectorOfStrongReferrables) { $builder->addOffsetX(38, $vectorOfStrongReferrables, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfStrongReferrablesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(4, count($data), 4); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putOffset($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfStrongReferrablesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(4, $numElems, 4); } /** * @param FlatBufferBuilder $builder * @param ulong * @return void */ public static function addCoOwningReference(FlatBufferBuilder $builder, $coOwningReference) { $builder->addUlongX(39, $coOwningReference, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfCoOwningReferences(FlatBufferBuilder $builder, $vectorOfCoOwningReferences) { $builder->addOffsetX(40, $vectorOfCoOwningReferences, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfCoOwningReferencesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 8); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putUlong($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfCoOwningReferencesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 8); } /** * @param FlatBufferBuilder $builder * @param ulong * @return void */ public static function addNonOwningReference(FlatBufferBuilder $builder, $nonOwningReference) { $builder->addUlongX(41, $nonOwningReference, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfNonOwningReferences(FlatBufferBuilder $builder, $vectorOfNonOwningReferences) { $builder->addOffsetX(42, $vectorOfNonOwningReferences, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfNonOwningReferencesVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(8, count($data), 8); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putUlong($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfNonOwningReferencesVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(8, $numElems, 8); } /** * @param FlatBufferBuilder $builder * @param byte * @return void */ public static function addAnyUniqueType(FlatBufferBuilder $builder, $anyUniqueType) { $builder->addByteX(43, $anyUniqueType, 0); } public static function addAnyUnique(FlatBufferBuilder $builder, $offset) { $builder->addOffsetX(44, $offset, 0); } /** * @param FlatBufferBuilder $builder * @param byte * @return void */ public static function addAnyAmbiguousType(FlatBufferBuilder $builder, $anyAmbiguousType) { $builder->addByteX(45, $anyAmbiguousType, 0); } public static function addAnyAmbiguous(FlatBufferBuilder $builder, $offset) { $builder->addOffsetX(46, $offset, 0); } /** * @param FlatBufferBuilder $builder * @param VectorOffset * @return void */ public static function addVectorOfEnums(FlatBufferBuilder $builder, $vectorOfEnums) { $builder->addOffsetX(47, $vectorOfEnums, 0); } /** * @param FlatBufferBuilder $builder * @param array offset array * @return int vector offset */ public static function createVectorOfEnumsVector(FlatBufferBuilder $builder, array $data) { $builder->startVector(1, count($data), 1); for ($i = count($data) - 1; $i >= 0; $i--) { $builder->putByte($data[$i]); } return $builder->endVector(); } /** * @param FlatBufferBuilder $builder * @param int $numElems * @return void */ public static function startVectorOfEnumsVector(FlatBufferBuilder $builder, $numElems) { $builder->startVector(1, $numElems, 1); } /** * @param FlatBufferBuilder $builder * @return int table offset */ public static function endMonster(FlatBufferBuilder $builder) { $o = $builder->endObject(); $builder->required($o, 10); // name return $o; } public static function finishMonsterBuffer(FlatBufferBuilder $builder, $offset) { $builder->finish($offset, "MONS"); } }