class final readonly Core · roukmoute/pdf 0.6.1
PDF\Graphics\GraphicsState\BlendFunctionExact local PDF blend/compositing arithmetic (11.3.3-11.3.6), without rasterization.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Graphics\GraphicsState\BlendMode $mode, PDF\Graphics\GraphicsState\BlendingColourSpace $colourSpace)Declared methods
blend()
public function blend(PDF\Graphics\ColourSpaces\ColourComponents $backdrop, PDF\Graphics\ColourSpaces\ColourComponents $source): PDF\Graphics\ColourSpaces\ColourComponentscomposite()
public function composite(PDF\Graphics\ColourSpaces\ColourComponents $backdrop, PDF\Syntax\Object\NumericType $backdropAlpha, PDF\Graphics\ColourSpaces\ColourComponents $source, PDF\Syntax\Object\NumericType $sourceAlpha): PDF\Graphics\GraphicsState\CompositingResultProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Graphics\GraphicsState\BlendingColourSpace $colourSpace | PDF\Graphics\GraphicsState\BlendFunction |
public readonly PDF\Graphics\GraphicsState\BlendMode $mode | PDF\Graphics\GraphicsState\BlendFunction |