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