Constructor Summary
Public Constructor | ||
public |
constructor(options: Object) Constructs a new vignette effect. |
Member Summary
Public Members | ||
public get |
Indicates whether Eskil's vignette technique is enabled. |
|
public set |
Enables or disables Eskil's vignette technique. You'll need to call EffectPass#recompile after changing this value. |
Inherited Summary
From class Effect | ||
public |
The effect attributes. |
|
public |
The blend mode of this effect. |
|
public |
Preprocessor macro definitions. |
|
public |
WebGL extensions that are required by this effect. |
|
public |
The fragment shader. |
|
public |
The name of this effect. |
|
public |
Shader uniforms. |
|
public |
The vertex shader. |
|
public |
dispose() Performs a shallow search for properties that define a dispose method and deletes them. |
|
public |
initialize(renderer: WebGLRenderer, alpha: Boolean) Performs initialization tasks. |
|
public |
setDepthTexture(depthTexture: Texture, depthPacking: Number) Sets the depth texture. |
|
public |
Updates the size of this effect. |
|
public |
Updates the effect by performing supporting operations. |
Public Constructors
public constructor(options: Object) source
Constructs a new vignette effect.
Override:
Effect#constructorParams:
Name | Type | Attribute | Description |
options | Object |
|
The options. |
options.blendFunction | BlendFunction |
|
The blend function of this effect. |
options.eskil | Boolean |
|
Enables Eskil's vignette technique. |
options.offset | Number |
|
The vignette offset. |
options.darkness | Number |
|
The vignette darkness. |
Public Members
public set eskil: Boolean source
Enables or disables Eskil's vignette technique.
You'll need to call EffectPass#recompile after changing this value.