Skip to main content
Version: Next

Interface: FrameCrop

Defined in: src/webgpu/cropUtilities.ts:30

A center-crop of a source frame plus a UV-space orientation transform, in source pixels. Produce one with computeAspectFillCrop or computeSquareCrop.

Properties​

cropOriginX​

cropOriginX: number

Defined in: src/webgpu/cropUtilities.ts:33


cropOriginY​

cropOriginY: number

Defined in: src/webgpu/cropUtilities.ts:34


cropSizeX​

cropSizeX: number

Defined in: src/webgpu/cropUtilities.ts:35


cropSizeY​

cropSizeY: number

Defined in: src/webgpu/cropUtilities.ts:36


sourceHeight​

sourceHeight: number

Defined in: src/webgpu/cropUtilities.ts:32


sourceWidth​

sourceWidth: number

Defined in: src/webgpu/cropUtilities.ts:31


uv00​

uv00: number

Defined in: src/webgpu/cropUtilities.ts:38

uvTransform matrix scalars in (m00, m01, m10, m11) order; identity when omitted at compute time.


uv01​

uv01: number

Defined in: src/webgpu/cropUtilities.ts:39


uv10​

uv10: number

Defined in: src/webgpu/cropUtilities.ts:40


uv11​

uv11: number

Defined in: src/webgpu/cropUtilities.ts:41