23 public function __construct(
29 public function getRed() :
float{
return $this->red; }
31 public function getGreen() :
float{
return $this->green; }
33 public function getBlue() :
float{
return $this->blue; }
35 public static function read(ByteBufferReader $in) :
self{
36 $red = LE::readFloat($in);
37 $green = LE::readFloat($in);
38 $blue = LE::readFloat($in);
39 return new self($red, $green, $blue);
42 public function write(ByteBufferWriter $out) :
void{
43 LE::writeFloat($out, $this->red);
44 LE::writeFloat($out, $this->green);
45 LE::writeFloat($out, $this->blue);