@snap/camera-kit
Version:
Camera Kit Web
55 lines (28 loc) • 1.12 kB
Markdown
[**CameraKit Web SDK v1.13.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