Skip to main content

QuadRenderer

Used for drawing arbitrary quads, usually used for postprocessing/and multiple shader pipelines

Index

Constructors

constructor

Properties

shader

shader: Shader

Methods

draw

  • draw(inputTextures: WebGLTexture[], output?: Framebuffer): void
  • Parameters

    • inputTextures: WebGLTexture[]

      {WebGLTexture[]} to pass to the renderer

    • output: Framebuffer = null

      {Framebuffer}

    Returns void

setPostion

  • setPostion(minX: number, minY: number, maxX: number, maxY: number): void
  • Parameters

    • minX: number
    • minY: number
    • maxX: number
    • maxY: number

    Returns void

setScreenUV

  • setScreenUV(minX: number, minY: number, maxX: number, maxY: number): void
  • Parameters

    • minX: number
    • minY: number
    • maxX: number
    • maxY: number

    Returns void

setShader

  • setShader(shader: Shader): void
  • Parameters

    Returns void

setUV

  • setUV(minX: number, minY: number, maxX: number, maxY: number): void
  • Parameters

    • minX: number
    • minY: number
    • maxX: number
    • maxY: number

    Returns void