Extensions

Class: ScanlineFilter

ScanlineFilter(options)

 Scanline filter
   - Darkens every other band of rows, with optional CRT curvature and vignette
   - The intensity is the line strength (default 0.3)
   - With curvature, pixels outside the warped image are transparent
   - The radial fade and mix blend against the unwarped source image

Constructor

new ScanlineFilter(options)

Creates an instance of ScanlineFilter.
Parameters:
Name Type Description
options object
Properties
Name Type Description
intensity number Default value 0.3
- Line strength
spacing number Default value 2
- Line period in pixels
curvature number Default value 0
- CRT barrel curvature, 0 is off
vignette number Default value 0
- Corner darkening, 0 is off
Source:

Extends

Classes

ScanlineFilter

Members

centerX :number

Set/Get center x
Type:
  • number
Overrides:
Source:

centerY :number

Set/Get center y
Type:
  • number
Overrides:
Source:

curvature :number

Set/Get CRT curvature - 0 is off
Type:
  • number
Source:

intensity :number

Set/Get intensity
Type:
  • number
Overrides:
Source:

intensityX :number

 Set/Get intensity x
   - Same as intensity
Type:
  • number
Overrides:
Source:

intensityY :number

Set/Get intensity y
Type:
  • number
Overrides:
Source:

invertRadial :boolean

Set/Get invertRadial
Type:
  • boolean
Overrides:
Source:

isRadial :boolean

Set/Get is radial
Type:
  • boolean
Overrides:
Source:

mix :number

Set/Get mix
Type:
  • number
Overrides:
Source:

roundness :number

Set/Get roundness
Type:
  • number
Overrides:
Source:

size :number

Set/Get size
Type:
  • number
Overrides:
Source:

spacing :number

Set/Get line period in pixels
Type:
  • number
Source:

transition :number

Set/Get transition
Type:
  • number
Overrides:
Source:

vignette :number

Set/Get vignette - 0 is off
Type:
  • number
Source: