API / geotoolkit3d / postprocessing / SSAARenderPass / SSAARenderPass
postprocessing.SSAARenderPass.SSAARenderPass
This render pass class implements super-sampling anti-aliasing.
This solution perform multiple render to gather multiple sample on each pixel, each sample have a slight offset.
While this solution can produce the best result (at high sample count), it is also very costly and is not compatible with DepthPeeling rendering, forbidding accurate transparency rendering.
Deprecated
since 4.1, this class is not meant to be public.
↳
SSAARenderPass
Constructors
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?): SSAARenderPass
| Name | Type |
|---|---|
Optional options | OptionsBase |
▸ setSize(width, height): SSAARenderPass
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