class final readonly Core · roukmoute/pdf 0.6.1
PDF\Graphics\Patterns\Shadings\MeshFormatCouples bit widths, Decode and function/sample dimensionality without global encoding state.Héritage et contrats
Ce type ne déclare pas de parent, d’interface ou de trait.
Construction
__construct()
public function __construct(PDF\Graphics\Patterns\Shadings\MeshDecode $decode, PDF\Graphics\Patterns\Shadings\MeshBitDepths $bits = new MeshBitDepths(), int $maximumBytes = 67108864)Méthodes déclarées
validate()
public function validate(PDF\Graphics\ColourSpaces\ColourSpace $space, ?PDF\Graphics\Patterns\Shadings\ShadingFunctions $functions): voidwriteComponents()
public function writeComponents(PDF\Graphics\Patterns\Shadings\MeshBitWriter $writer, PDF\Functions\NumberArray $components): voidwritePoint()
public function writePoint(PDF\Graphics\Patterns\Shadings\MeshBitWriter $writer, PDF\Graphics\Patterns\Shadings\Point $point): voidwriteVertex()
public function writeVertex(PDF\Graphics\Patterns\Shadings\MeshBitWriter $writer, PDF\Graphics\Patterns\Shadings\MeshVertex $vertex, ?int $flag = null): voidPropriétés
| Déclaration | Provenance et documentation |
|---|---|
public readonly PDF\Graphics\Patterns\Shadings\MeshBitDepths $bits | PDF\Graphics\Patterns\Shadings\MeshFormat |
public readonly PDF\Graphics\Patterns\Shadings\MeshDecode $decode | PDF\Graphics\Patterns\Shadings\MeshFormat |
public readonly int $maximumBytes | PDF\Graphics\Patterns\Shadings\MeshFormat |