1*890232f2SAndroid Build Coastguard Worker<?php 2*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 3*890232f2SAndroid Build Coastguard Worker 4*890232f2SAndroid Build Coastguard Workernamespace MyGame\Example; 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\Struct; 7*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\Table; 8*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\ByteBuffer; 9*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\FlatBufferBuilder; 10*890232f2SAndroid Build Coastguard Worker 11*890232f2SAndroid Build Coastguard Workerclass StructOfStructsOfStructs extends Struct 12*890232f2SAndroid Build Coastguard Worker{ 13*890232f2SAndroid Build Coastguard Worker /** 14*890232f2SAndroid Build Coastguard Worker * @param int $_i offset 15*890232f2SAndroid Build Coastguard Worker * @param ByteBuffer $_bb 16*890232f2SAndroid Build Coastguard Worker * @return StructOfStructsOfStructs 17*890232f2SAndroid Build Coastguard Worker **/ 18*890232f2SAndroid Build Coastguard Worker public function init($_i, ByteBuffer $_bb) 19*890232f2SAndroid Build Coastguard Worker { 20*890232f2SAndroid Build Coastguard Worker $this->bb_pos = $_i; 21*890232f2SAndroid Build Coastguard Worker $this->bb = $_bb; 22*890232f2SAndroid Build Coastguard Worker return $this; 23*890232f2SAndroid Build Coastguard Worker } 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Worker /** 26*890232f2SAndroid Build Coastguard Worker * @return StructOfStructs 27*890232f2SAndroid Build Coastguard Worker */ 28*890232f2SAndroid Build Coastguard Worker public function getA() 29*890232f2SAndroid Build Coastguard Worker { 30*890232f2SAndroid Build Coastguard Worker $obj = new StructOfStructs(); 31*890232f2SAndroid Build Coastguard Worker $obj->init($this->bb_pos + 0, $this->bb); 32*890232f2SAndroid Build Coastguard Worker return $obj; 33*890232f2SAndroid Build Coastguard Worker } 34*890232f2SAndroid Build Coastguard Worker 35*890232f2SAndroid Build Coastguard Worker 36*890232f2SAndroid Build Coastguard Worker /** 37*890232f2SAndroid Build Coastguard Worker * @return int offset 38*890232f2SAndroid Build Coastguard Worker */ 39*890232f2SAndroid Build Coastguard Worker public static function createStructOfStructsOfStructs(FlatBufferBuilder $builder, $a_a_id, $a_a_distance, $a_b_a, $a_b_b, $a_c_id, $a_c_distance) 40*890232f2SAndroid Build Coastguard Worker { 41*890232f2SAndroid Build Coastguard Worker $builder->prep(4, 20); 42*890232f2SAndroid Build Coastguard Worker $builder->prep(4, 20); 43*890232f2SAndroid Build Coastguard Worker $builder->prep(4, 8); 44*890232f2SAndroid Build Coastguard Worker $builder->putUint($a_c_distance); 45*890232f2SAndroid Build Coastguard Worker $builder->putUint($a_c_id); 46*890232f2SAndroid Build Coastguard Worker $builder->prep(2, 4); 47*890232f2SAndroid Build Coastguard Worker $builder->pad(1); 48*890232f2SAndroid Build Coastguard Worker $builder->putSbyte($a_b_b); 49*890232f2SAndroid Build Coastguard Worker $builder->putShort($a_b_a); 50*890232f2SAndroid Build Coastguard Worker $builder->prep(4, 8); 51*890232f2SAndroid Build Coastguard Worker $builder->putUint($a_a_distance); 52*890232f2SAndroid Build Coastguard Worker $builder->putUint($a_a_id); 53*890232f2SAndroid Build Coastguard Worker return $builder->offset(); 54*890232f2SAndroid Build Coastguard Worker } 55*890232f2SAndroid Build Coastguard Worker} 56