Skip to content

Latest commit

 

History

History
190 lines (69 loc) · 1.52 KB

TransformationMatrix.md

File metadata and controls

190 lines (69 loc) · 1.52 KB

TransformationMatrix

  • Full name: \BaconQrCode\Renderer\Image\TransformationMatrix
  • This class is marked as final and can't be subclassed
  • This class is a Final class

Properties

values

private float[] $values

Methods

__construct

public __construct(): mixed

multiply

public multiply(self $other): self

Parameters:

Parameter Type Description
$other self

scale

public static scale(float $size): self
  • This method is static.

Parameters:

Parameter Type Description
$size float

translate

public static translate(float $x, float $y): self
  • This method is static.

Parameters:

Parameter Type Description
$x float
$y float

rotate

public static rotate(int $degrees): self
  • This method is static.

Parameters:

Parameter Type Description
$degrees int

apply

Applies this matrix onto a point and returns the resulting viewport point.

public apply(float $x, float $y): float[]

Parameters:

Parameter Type Description
$x float
$y float