Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ShaderPass

The base class to extend for post-effects on the final render (like Vignette, Sepia, color correction...)

Hierarchy

Implements

Index

Constructors

constructor

  • new ShaderPass(shader: Shader, textureID?: string): ShaderPass

Properties

enabled

enabled: boolean = false

fsQuad

fsQuad: FullScreenQuad

material

material: Material

renderToScreen

renderToScreen: boolean = false

uniforms

uniforms: {}

Type declaration

  • [uniform: string]: IUniform

Methods

render

  • render(renderer: WebGLRenderer, scene: Scene, camera: Camera, writeBuffer: WebGLRenderTarget, readBuffer: WebGLRenderTarget, delta?: undefined | number): void

setSize

  • setSize(width: number, height: number): void

Generated using TypeDoc