rv.data.Layer.Blending.Matte */ class Matte extends \Google\Protobuf\Internal\Message { protected $MatteType; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\Layer\Blending\Matte\Alpha $alpha * @type \Rv\Data\Layer\Blending\Matte\Luma $luma * @type \Rv\Data\Layer\Blending\Matte\White $white * } */ public function __construct($data = NULL) { \GPBMetadata\Layers::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.Alpha alpha = 1; * @return \Rv\Data\Layer\Blending\Matte\Alpha|null */ public function getAlpha() { return $this->readOneof(1); } public function hasAlpha() { return $this->hasOneof(1); } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.Alpha alpha = 1; * @param \Rv\Data\Layer\Blending\Matte\Alpha $var * @return $this */ public function setAlpha($var) { GPBUtil::checkMessage($var, \Rv\Data\Layer\Blending\Matte\Alpha::class); $this->writeOneof(1, $var); return $this; } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.Luma luma = 2; * @return \Rv\Data\Layer\Blending\Matte\Luma|null */ public function getLuma() { return $this->readOneof(2); } public function hasLuma() { return $this->hasOneof(2); } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.Luma luma = 2; * @param \Rv\Data\Layer\Blending\Matte\Luma $var * @return $this */ public function setLuma($var) { GPBUtil::checkMessage($var, \Rv\Data\Layer\Blending\Matte\Luma::class); $this->writeOneof(2, $var); return $this; } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.White white = 4; * @return \Rv\Data\Layer\Blending\Matte\White|null */ public function getWhite() { return $this->readOneof(4); } public function hasWhite() { return $this->hasOneof(4); } /** * Generated from protobuf field .rv.data.Layer.Blending.Matte.White white = 4; * @param \Rv\Data\Layer\Blending\Matte\White $var * @return $this */ public function setWhite($var) { GPBUtil::checkMessage($var, \Rv\Data\Layer\Blending\Matte\White::class); $this->writeOneof(4, $var); return $this; } /** * @return string */ public function getMatteType() { return $this->whichOneof("MatteType"); } }