Skip to main content
Version: 0.12

Transform Effect

etro.effect.Transform applies a 2D transformation to the target.

Usage​

const effect = new etro.effect.Transform({
matrix: new etro.effect.Transform.Matrix()
.translate(100, 100)
.rotate(Math.PI / 4)
.scale(2, 2),
});

Inheritance​

etro.effect.Transform inherits from etro.effect.Base.

Options​

matrix (required)​

The transformation matrix to apply.

Transform.Matrix​

A 2D transformation matrix.

Static Properties​

Transform.Matrix.IDENTITY​

The identity matrix.

Methods​

translate(x, y)​

Translates the matrix by the given amount in pixels.

rotate(angle)​

Rotates the matrix by the given angle in radians.

scale(x, y)​

Scales the matrix by the given amount.

multiply(matrix)​

Multiplies the matrix by the given matrix, updating the current matrix.