PIXI.filters.CRTFilter
class CRTFilter extends PIXI.Filter
The CRTFilter applies a CRT effect to an object.
Constructor
new PIXI.filters.CRTFilter(options: object) → {}
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
options | object |
<optional> |
The optional parameters of CRT effect |
|
options.curvature | number |
<optional> |
1.0 |
Bent of interlaced lines, higher value means more bend |
options.lineWidth | number |
<optional> |
1.0 |
Width of the interlaced lines |
options.lineContrast | number |
<optional> |
0.25 |
Contrast of interlaced lines |
options.verticalLine | number |
<optional> |
false |
|
options.noise | number |
<optional> |
0.3 |
Opacity/intensity of the noise effect between |
options.noiseSize | number |
<optional> |
1.0 |
The size of the noise particles |
options.seed | number |
<optional> |
0 |
A seed value to apply to the random noise generation |
options.vignetting | number |
<optional> |
0.3 |
The radius of the vignette effect, smaller values produces a smaller vignette |
options.vignettingAlpha | number |
<optional> |
1.0 |
Amount of opacity of vignette |
options.vignettingBlur | number |
<optional> |
0.3 |
Blur intensity of the vignette |
options.time | number |
<optional> |
0 |
For animating interlaced lines |
Summary
Properties from CRTFilter
CRTFilterOptions |
Default constructor options |
number |
|
number |
|
number |
|
number |
|
number |
|
number |
A seed value to apply to the random noise generation |
number |
For animating interlaced lines |
boolean |
|
number |
|
number |
|
number |
|
Properties inherited from Filter
boolean |
|
PIXI.BLEND_MODES |
|
boolean |
If enabled is true the filter is applied, if false it will not. |
boolean |
|
PIXI.MSAA_QUALITY |
The samples of the filter. |
number |
|
number |
|
PIXI.State |
The WebGL state the filter requires to render. |
Properties inherited from Shader
PIXI.Program |
Program that the shader uses. |
Dict<any> |
|
Public Properties
curvature: number = 1
Bent of interlaced lines, higher value means more bend
verticalLine: boolean = false
true
for vertical lines, false
for horizontal lines
vignetting: number = 0
The radius of the vignette effect, smaller values produces a smaller vignette