Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "utils"

Index

Functions

Const clampRegion

  • clampRegion(sx: number, sy: number, w: number, h: number, maxw: number, maxh: number, dx?: number, dy?: number): number[]
  • internal

    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 ensureChannel

Const ensureSize

  • ensureSize(pixels: TypedArray, width: number, height: number, stride?: number): void
  • internal

    Parameters

    • pixels: TypedArray
    • width: number
    • height: number
    • Default value stride: number = 1

    Returns void

Const luminanceABGR

  • luminanceABGR(c: number): number
  • Parameters

    • c: number

    Returns 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 }
  • internal

    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
  • internal

    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
  • internal

    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
  • internal

    Parameters

    • dbuf: UIntArray
    • src: number
    • set: Fn2<number, number, number>

    Returns void

Const transformABGR

  • transformABGR(pix: UIntArray, format: PackedFormat, fn: Fn<number, number>): void

Generated using TypeDoc