VignetteEffect
Extends:
Indirect Implements:
A Vignette effect.
Constructor Summary
Public Constructor | ||
public |
constructor(options: Object) Constructs a new Vignette effect. |
Member Summary
Public Members | ||
public get |
The Vignette darkness. |
|
public set |
|
|
public get |
this get was deprecated. Use technique instead.
Indicates whether Eskil's Vignette technique is enabled. |
|
public set |
this set was deprecated. Use technique instead.
Indicates whether Eskil's Vignette technique is enabled. |
|
public get |
The Vignette offset. |
|
public set |
|
|
public get |
The Vignette technique. |
|
public set |
|
Method Summary
Public Methods | ||
public |
this method was deprecated. Use darkness instead.
Returns the Vignette darkness. |
|
public |
this method was deprecated. Use offset instead.
Returns the Vignette offset. |
|
public |
this method was deprecated. Use technique instead.
Returns the Vignette technique. |
|
public |
setDarkness(value: Number) this method was deprecated. Use darkness instead.
Sets the Vignette darkness. |
|
public |
this method was deprecated. Use offset instead.
Sets the Vignette offset. |
|
public |
setTechnique(value: VignetteTechnique) this method was deprecated. Use technique instead.
Sets the Vignette technique. |
Inherited Summary
From class Effect | ||
public get |
inputColorSpace: ColorSpace this get is experimental.
The input color space. |
|
public set |
mainCamera: Camera Sets the main camera. |
|
public set |
mainScene: Scene Sets the main scene. |
|
public get |
outputColorSpace: ColorSpace this get is experimental.
The output color space. |
|
protected set |
inputColorSpace: ColorSpace this set is experimental.
|
|
protected set |
outputColorSpace: ColorSpace this set is experimental.
|
|
public |
The blend mode of this effect. |
|
public |
Preprocessor macro definitions. |
|
public |
WebGL extensions that are required by this effect. |
|
public |
The name of this effect. |
|
public |
Shader uniforms. |
|
protected |
renderer: WebGLRenderer this member was deprecated.
The renderer. |
|
public |
dispose() Performs a shallow search for properties that define a dispose method and deletes them. |
|
public |
Returns the effect attributes. |
|
public |
this method was deprecated. Use blendMode instead.
Returns the blend mode. |
|
public |
getDefines(): Map<String, String> this method was deprecated. Use defines instead.
Returns the preprocessor macro definitions. |
|
public |
this method was deprecated. Use extensions instead.
Returns the WebGL extensions that are required by this effect. |
|
public |
Returns the fragment shader. |
|
public |
this method was deprecated. Use name instead.
Returns the name of this effect. |
|
public |
getUniforms(): Map<String, Uniform> this method was deprecated. Use uniforms instead.
Returns the uniforms of this effect. |
|
public |
Returns the vertex shader. |
|
public |
initialize(renderer: WebGLRenderer, alpha: Boolean, frameBufferType: Number) Performs initialization tasks. |
|
public |
setDepthTexture(depthTexture: Texture, depthPacking: DepthPackingStrategies) Sets the depth texture. |
|
public |
setRenderer(renderer: WebGLRenderer) this method was deprecated.
Sets the renderer. |
|
public |
Updates the size of this effect. |
|
public |
Updates this effect by performing supporting operations. |
|
protected |
setAttributes(attributes: EffectAttribute) Sets the effect attributes. |
|
protected |
Informs the associated EffectPass that this effect requires a shader recompilation. |
|
protected |
setFragmentShader(fragmentShader: String) Sets the fragment shader. |
|
protected |
setVertexShader(vertexShader: String) Sets the vertex shader. |
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.technique | VignetteTechnique |
|
The Vignette technique. |
options.eskil | Boolean |
|
Deprecated. Use technique instead. |
options.offset | Number |
|
The Vignette offset. |
options.darkness | Number |
|
The Vignette darkness. |
Public Members
public set darkness source
public get eskil: Boolean source
Indicates whether Eskil's Vignette technique is enabled.
public set eskil: Boolean source
Indicates whether Eskil's Vignette technique is enabled.
public set offset source
public set technique source
Public Methods
public getDarkness(): Number source
Returns the Vignette darkness.
public getOffset(): Number source
Returns the Vignette offset.
public getTechnique(): VignetteTechnique source
Returns the Vignette technique.
public setDarkness(value: Number) source
Sets the Vignette darkness.
Params:
Name | Type | Attribute | Description |
value | Number | The darkness. |
public setOffset(value: Number) source
Sets the Vignette offset.
Params:
Name | Type | Attribute | Description |
value | Number | The offset. |
public setTechnique(value: VignetteTechnique) source
Sets the Vignette technique.
Params:
Name | Type | Attribute | Description |
value | VignetteTechnique | The technique. |