Class FloatBuffer

Implements

Constructors

Properties

__empty: NumericArray
data: Float32Array
format: FloatFormat
size: [number, number]
stride: [number, number]

Accessors

Methods

  • Blits pixels into given dest pixel buffer, using provided options. If dest buffer is smaller than source buffer, only the top-left region will be written.

    Destination MUST be of same format as original. No conversion is performed.

    Parameters

    Returns FloatBuffer

  • Converts and blits pixels into given canvas (or canvas context) at position x, y (0,0 by default). If canvas is smaller than source buffer, only the top-left region will be written.

    Parameters

    • canvas: HTMLCanvasElement | CanvasRenderingContext2D
    • opts: Partial<BlitCanvasOpts> = {}

    Returns void

  • Non-boundschecked version of IGrid2D.getAt. Assumes given position is valid.

    Parameters

    • x: number
    • y: number

    Returns Float32Array

  • Parameters

    • x: number
    • y: number
    • id: number

    Returns undefined | number

  • Returns true if all pixels in the buffer are likely to be already using pre-multiplied alpha, i.e. if all channel values of a pixel are less than or equal to that pixel's alpha value.

    Returns boolean

  • Non-boundschecked version of IGrid2D.setAt. Assumes given position is valid. Returns true, if succeeded.

    Parameters

    • x: number
    • y: number
    • col: NumericArray

    Returns boolean

Generated using TypeDoc