AbstractLayer
extends AbstractEditObject
in package
implements
LayerInterface
Layer abstract class
Tags
Interfaces, Classes, Traits and Enums
- LayerInterface
- Layer interface
Table of Contents
- $image : mixed
- Image object
- $opacity : mixed
- Opacity
- __construct() : mixed
- Constructor
- getImage() : AbstractAdapter
- Get the image object
- getOpacity() : mixed
- Get the opacity
- hasImage() : bool
- Has the image object
- setImage() : AbstractEditObject
- Set the image object
- setOpacity() : AbstractLayer
- Set the image opacity.
Properties
$image
Image object
protected
mixed
$image
= null
$opacity
Opacity
protected
mixed
$opacity
= null
Methods
__construct()
Constructor
public
__construct([AbstractAdapter $image = null ]) : mixed
Instantiate an image edit object
Parameters
- $image : AbstractAdapter = null
Return values
mixed —getImage()
Get the image object
public
getImage() : AbstractAdapter
Return values
AbstractAdapter —getOpacity()
Get the opacity
public
getOpacity() : mixed
Return values
mixed —hasImage()
Has the image object
public
hasImage() : bool
Return values
bool —setImage()
Set the image object
public
setImage(AbstractAdapter $image) : AbstractEditObject
Parameters
- $image : AbstractAdapter
Return values
AbstractEditObject —setOpacity()
Set the image opacity.
public
setOpacity(int|float $opacity) : AbstractLayer
Parameters
- $opacity : int|float