Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPixelBuffer<T, P>

Type parameters

  • T: TypedArray

  • P

Hierarchy

  • IPixelBuffer

Index

Properties

height

height: number

pixels

pixels: T

width

width: number

Methods

getAt

  • getAt(x: number, y: number): P
  • Returns pixel value at given position. If pos is outside the defined region, returns a suitable zero value.

    Parameters

    • x: number

      -

    • y: number

      -

    Returns P

getRegion

  • getRegion(x: number, y: number, width: number, height: number): IPixelBuffer<T, P>
  • Extracts region as new pixel buffer in same format.

    Parameters

    • x: number

      -

    • y: number

      -

    • width: number

      -

    • height: number

      -

    Returns IPixelBuffer<T, P>

setAt

  • setAt(x: number, y: number, col: P): this
  • Writes pixel value at given position. Has no effect if outside of the defined region.

    Parameters

    • x: number

      -

    • y: number

      -

    • col: P

      -

    Returns this

Generated using TypeDoc