Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FloatBuffer

Hierarchy

  • FloatBuffer

Index

Constructors

constructor

Properties

format

format: FloatFormat

height

height: number

pixels

pixels: Float32Array

rowStride

rowStride: number

stride

stride: number

width

width: number

Methods

as

blend

blit

blitCanvas

  • blitCanvas(canvas: HTMLCanvasElement, x?: number, y?: number): HTMLCanvasElement
  • Parameters

    • canvas: HTMLCanvasElement
    • Default value x: number = 0
    • Default value y: number = 0

    Returns HTMLCanvasElement

clamp

  • clamp(): this

clampChannel

  • clampChannel(id: number): void

copy

Protected ensureFormat

flipY

  • flipY(): this

forEach

  • forEach(f: Fn<NumericArray, void>): this
  • Parameters

    • f: Fn<NumericArray, void>

    Returns this

getAt

  • getAt(x: number, y: number): undefined | Float32Array
  • Parameters

    • x: number
    • y: number

    Returns undefined | Float32Array

getChannel

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

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

Generated using TypeDoc