alignment = $alignment; } /** * @return self::ALIGNMENT_* */ public function getAlignment() { return $this->alignment; } /** * The alpha of the shadow's color, from 0.0 to 1.0. * * @param float $alpha */ public function setAlpha($alpha) { $this->alpha = $alpha; } /** * @return float */ public function getAlpha() { return $this->alpha; } /** * The radius of the shadow blur. The larger the radius, the more diffuse the * shadow becomes. * * @param Dimension $blurRadius */ public function setBlurRadius(Dimension $blurRadius) { $this->blurRadius = $blurRadius; } /** * @return Dimension */ public function getBlurRadius() { return $this->blurRadius; } /** * The shadow color value. * * @param OpaqueColor $color */ public function setColor(OpaqueColor $color) { $this->color = $color; } /** * @return OpaqueColor */ public function getColor() { return $this->color; } /** * The shadow property state. Updating the shadow on a page element will * implicitly update this field to `RENDERED`, unless another value is * specified in the same request. To have no shadow on a page element, set * this field to `NOT_RENDERED`. In this case, any other shadow fields set in * the same request will be ignored. * * Accepted values: RENDERED, NOT_RENDERED, INHERIT * * @param self::PROPERTY_STATE_* $propertyState */ public function setPropertyState($propertyState) { $this->propertyState = $propertyState; } /** * @return self::PROPERTY_STATE_* */ public function getPropertyState() { return $this->propertyState; } /** * Whether the shadow should rotate with the shape. This property is read- * only. * * @param bool $rotateWithShape */ public function setRotateWithShape($rotateWithShape) { $this->rotateWithShape = $rotateWithShape; } /** * @return bool */ public function getRotateWithShape() { return $this->rotateWithShape; } /** * Transform that encodes the translate, scale, and skew of the shadow, * relative to the alignment position. * * @param AffineTransform $transform */ public function setTransform(AffineTransform $transform) { $this->transform = $transform; } /** * @return AffineTransform */ public function getTransform() { return $this->transform; } /** * The type of the shadow. This property is read-only. * * Accepted values: SHADOW_TYPE_UNSPECIFIED, OUTER * * @param self::TYPE_* $type */ public function setType($type) { $this->type = $type; } /** * @return self::TYPE_* */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Shadow::class, 'Google_Service_Slides_Shadow');