Constructors
constructor
Parameters
w: number
h: number
Optional pixels: Float32Array
Properties
pixels
pixels: Float32Array
rowStride
rowStride: number
Methods
blitCanvas
- blitCanvas(canvas: HTMLCanvasElement, x?: number, y?: number): HTMLCanvasElement
Parameters
canvas: HTMLCanvasElement
Default value x: number = 0
Default value y: number = 0
Returns HTMLCanvasElement
clampChannel
- clampChannel(id: number): void
forEach
- forEach(f: Fn<NumericArray, void>): this
Parameters
f: Fn<NumericArray, void>
Returns this
getAt
- getAt(x: number, y: number): undefined | Float32Array
Parameters
Returns undefined | Float32Array
getChannelAt
- getChannelAt(x: number, y: number, id: number): undefined | number
Parameters
x: number
y: number
id: number
Returns undefined | number
getRegion
- getRegion(x: number, y: number, width: number, height: number): FloatBuffer
Parameters
x: number
y: number
width: number
height: number
setAt
- setAt(x: number, y: number, col: NumericArray): this
Parameters
x: number
y: number
col: NumericArray
Returns this
setChannel
- setChannel(id: number, src: FloatBuffer | number): this
setChannelAt
- setChannelAt(x: number, y: number, id: number, col: number): this
Parameters
x: number
y: number
id: number
col: number
Returns this
Flips image vertically.