Functions
Const clampRegion
- clampRegion(sx: number, sy: number, w: number, h: number, maxw: number, maxh: number, dx?: number, dy?: number): number[]
Parameters
sx: number
sy: number
w: number
h: number
maxw: number
maxh: number
Default value dx: number = 0
Default value dy: number = 0
Returns number[]
Const ensureSize
- ensureSize(pixels: TypedArray, width: number, height: number, stride?: number): void
Parameters
pixels: TypedArray
width: number
height: number
Default value stride: number = 1
Returns void
Const luminanceABGR
- luminanceABGR(c: number): number
Const prepRegions
- prepRegions(src: { height: number; width: number }, dest: { height: number; width: number }, opts?: Partial<BlitOpts>): { dx: number; dy: number; rh: number; rw: number; sx: number; sy: number }
Parameters
src: { height: number; width: number }
height: number
width: number
dest: { height: number; width: number }
height: number
width: number
Default value opts: Partial<BlitOpts> = {}
Returns { dx: number; dy: number; rh: number; rw: number; sx: number; sy: number }
dx: number
dy: number
rh: number
rw: number
sx: number
sy: number
Const setChannelConvert
- setChannelConvert(dbuf: UIntArray, sbuf: UIntArray, from: Fn<number, number>, sto: Fn<number, number>, mask: number): void
Parameters
dbuf: UIntArray
sbuf: UIntArray
from: Fn<number, number>
sto: Fn<number, number>
mask: number
Returns void
Const setChannelSame
- setChannelSame(dbuf: UIntArray, sbuf: UIntArray, get: Fn<number, number>, set: Fn2<number, number, number>): void
Parameters
dbuf: UIntArray
sbuf: UIntArray
get: Fn<number, number>
set: Fn2<number, number, number>
Returns void
Const setChannelUni
- setChannelUni(dbuf: UIntArray, src: number, set: Fn2<number, number, number>): void
Parameters
dbuf: UIntArray
src: number
set: Fn2<number, number, number>
Returns void
Const transformABGR
- transformABGR(pix: UIntArray, format: PackedFormat, fn: Fn<number, number>): void
Parameters
pix: UIntArray
fn: Fn<number, number>
Returns void