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 Test 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 Test 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 short 27*890232f2SAndroid Build Coastguard Worker */ 28*890232f2SAndroid Build Coastguard Worker public function GetA() 29*890232f2SAndroid Build Coastguard Worker { 30*890232f2SAndroid Build Coastguard Worker return $this->bb->getShort($this->bb_pos + 0); 31*890232f2SAndroid Build Coastguard Worker } 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Worker /** 34*890232f2SAndroid Build Coastguard Worker * @return sbyte 35*890232f2SAndroid Build Coastguard Worker */ 36*890232f2SAndroid Build Coastguard Worker public function GetB() 37*890232f2SAndroid Build Coastguard Worker { 38*890232f2SAndroid Build Coastguard Worker return $this->bb->getSbyte($this->bb_pos + 2); 39*890232f2SAndroid Build Coastguard Worker } 40*890232f2SAndroid Build Coastguard Worker 41*890232f2SAndroid Build Coastguard Worker 42*890232f2SAndroid Build Coastguard Worker /** 43*890232f2SAndroid Build Coastguard Worker * @return int offset 44*890232f2SAndroid Build Coastguard Worker */ 45*890232f2SAndroid Build Coastguard Worker public static function createTest(FlatBufferBuilder $builder, $a, $b) 46*890232f2SAndroid Build Coastguard Worker { 47*890232f2SAndroid Build Coastguard Worker $builder->prep(2, 4); 48*890232f2SAndroid Build Coastguard Worker $builder->pad(1); 49*890232f2SAndroid Build Coastguard Worker $builder->putSbyte($b); 50*890232f2SAndroid Build Coastguard Worker $builder->putShort($a); 51*890232f2SAndroid Build Coastguard Worker return $builder->offset(); 52*890232f2SAndroid Build Coastguard Worker } 53*890232f2SAndroid Build Coastguard Worker} 54