Class PostEffectPass

Constructors

  • Parameters

    • fragmentShader: string
    • Optionaluniforms: VFXUniforms
    • Optionalpersistent: boolean
    • Optionalfloat: boolean
    • Optionalsize: [number, number]
    • OptionalhasBufferTarget: boolean

    Returns PostEffectPass

Accessors

  • get uniforms(): { [name: string]: IUniform<any> }

    Returns { [name: string]: IUniform<any> }

Methods

  • Parameters

    • tex: Texture
    • pixelRatio: number
    • xywh: GLRect
    • time: number
    • mouseX: number
    • mouseY: number

    Returns void

  • Parameters

    • width: number
    • height: number
    • pixelRatio: number
    • floatRTType: TextureDataType

    Returns void

  • Parameters

    • width: number
    • height: number

    Returns void

  • Register a named buffer texture as a uniform (for auto-binding).
    The texture value will be updated each frame by the render loop.

    Parameters

    • name: string

    Returns void

  • Get target dimensions for this pass.
    Returns undefined if no custom size is set (uses viewport resolution).

    Returns undefined | [number, number]