UNPKG

@snap/camera-kit

Version:
62 lines (34 loc) 1.42 kB
[CameraKit Web SDK - v0.22.0](../README.md) / [Exports](../modules.md) / Transform2D # Class: Transform2D Use this class to supply the CameraKitSession::setSourceTransform with the proper data needed to apply transformations. ## Table of contents ### Constructors - [constructor](Transform2D.md#constructor) ### Properties - [MirrorX](Transform2D.md#mirrorx) - [MirrorY](Transform2D.md#mirrory) - [Identity](Transform2D.md#identity) - [matrix](Transform2D.md#matrix) ## Constructors ### constructor • **new Transform2D**(`matrix`): [`Transform2D`](Transform2D.md) #### Parameters | Name | Type | Description | | :------ | :------ | :------ | | `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`Static` `Readonly` **MirrorX**: [`Transform2D`](Transform2D.md) ___ ### MirrorY`Static` `Readonly` **MirrorY**: [`Transform2D`](Transform2D.md) ___ ### Identity`Static` `Readonly` **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