コード例 #1
0
 /**
  * @return int offset
  */
 public static function createStructInNestedNS(FlatBufferBuilder $builder, $a, $b)
 {
     $builder->prep(4, 8);
     $builder->putInt($b);
     $builder->putInt($a);
     return $builder->offset();
 }
コード例 #2
0
ファイル: Test.php プロジェクト: MindFy/flatbuffers
 /**
  * @return int offset
  */
 public static function createTest(FlatBufferBuilder $builder, $a, $b)
 {
     $builder->prep(2, 4);
     $builder->pad(1);
     $builder->putSbyte($b);
     $builder->putShort($a);
     return $builder->offset();
 }
コード例 #3
0
ファイル: Monster.php プロジェクト: armen/flatbuffers
 public static function finishMonsterBuffer(FlatBufferBuilder $builder, $offset)
 {
     $builder->finish($offset, "MONS");
 }
コード例 #4
0
 /**
  * @param FlatBufferBuilder $builder
  * @return int table offset
  */
 public static function endTableInNestedNS(FlatBufferBuilder $builder)
 {
     $o = $builder->endObject();
     return $o;
 }
コード例 #5
0
ファイル: Stat.php プロジェクト: MindFy/flatbuffers
 /**
  * @param FlatBufferBuilder $builder
  * @return int table offset
  */
 public static function endStat(FlatBufferBuilder $builder)
 {
     $o = $builder->endObject();
     return $o;
 }
コード例 #6
0
ファイル: Vec3.php プロジェクト: love-ginger/flatbuffers
 /**
  * @return int offset
  */
 public static function createVec3(FlatBufferBuilder $builder, $x, $y, $z, $test1, $test2, $test3_a, $test3_b)
 {
     $builder->prep(16, 32);
     $builder->pad(2);
     $builder->prep(2, 4);
     $builder->pad(1);
     $builder->putSbyte($test3_b);
     $builder->putShort($test3_a);
     $builder->pad(1);
     $builder->putSbyte($test2);
     $builder->putDouble($test1);
     $builder->pad(4);
     $builder->putFloat($z);
     $builder->putFloat($y);
     $builder->putFloat($x);
     return $builder->offset();
 }
コード例 #7
0
 /**
  * @param FlatBufferBuilder $builder
  * @return int table offset
  */
 public static function endTestSimpleTableWithEnum(FlatBufferBuilder $builder)
 {
     $o = $builder->endObject();
     return $o;
 }