[**CameraKit Web SDK v1.15.0**](../README.md)

***

[CameraKit Web SDK](../globals.md) / Transform2D

# Class: Transform2D

Use this class to supply the CameraKitSession::setSourceTransform with the proper data
needed to apply transformations.

## Constructors

### new Transform2D()

> **new Transform2D**(`matrix`): [`Transform2D`](Transform2D.md)

#### Parameters

##### matrix

[`number`, `number`, `number`, `number`, `number`, `number`, `number`, `number`, `number`]

A 3x3 matrix in column-major order, representing a 2D transform to be applied to the source media

#### Returns

[`Transform2D`](Transform2D.md)

## Properties

### MirrorX

> `readonly` `static` **MirrorX**: [`Transform2D`](Transform2D.md)

***

### MirrorY

> `readonly` `static` **MirrorY**: [`Transform2D`](Transform2D.md)

***

### Identity

> `readonly` `static` **Identity**: [`Transform2D`](Transform2D.md)

***

### matrix

> `readonly` **matrix**: [`number`, `number`, `number`, `number`, `number`, `number`, `number`, `number`, `number`]

A 3x3 matrix in column-major order, representing a 2D transform to be applied to the source media
