API / geotoolkit3d / postprocessing / ShaderPass / ShaderPass
postprocessing.ShaderPass.ShaderPass
This class uses shader program as a renderpass.
Deprecated
since 4.1, this class is not meant to be public.
↳
ShaderPass
Constructors
Constructors
• new ShaderPass(options)
| Name | Type | Description |
|---|---|---|
options | Object | |
options.shader | ShaderMaterial | Shader | The Shader to use for this pass. |
AbstractPass.constructor
Methods
▸ dispose(): void
Dispose resources in this pass
void
▸ getClassName(): string
string
▸ getType(): string
Get the type of the class
Deprecated
since 4.1. Use getClassName() instead.
string
▸ isDisposed(): boolean
Return whether this pass has been disposed or not.
boolean
▸ isEnabled(): boolean
Return true if this pass is enabled.
boolean
▸ render(renderer, writeBuffer?, readBuffer?, deltaTime?, maskActive?): void
This render function will be called every time in animation loop
| Name | Type | Description |
|---|---|---|
renderer | WebGLRenderer | the webGLrender |
Optional writeBuffer | WebGLRenderTarget<Texture> | the WebGL render target to write |
Optional readBuffer | WebGLRenderTarget<Texture> | the WebGL render target to read |
Optional deltaTime | number | delta time |
Optional maskActive | boolean | the flag for stencil buffer in renderer |
void
▸ setOptions(options?): ShaderPass
| Name | Type |
|---|---|
Optional options | BaseOptions |
▸ setSize(width, height): ShaderPass
Set size for render target
| Name | Type | Description |
|---|---|---|
width | number | the width of render target |
height | number | the height of render target |
▸ Static getClassName(): string
string