Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FilterManager

Hierarchy

Index

Constructors

constructor

Properties

filterData

filterData: any

gl

gl: WebGLRenderingContext

quad

quad: Quad

renderer

renderer: SystemRenderer

shaderCache

shaderCache: any

stack

stackIndex

stackIndex: number

Methods

applyFilter

calculateNormalizedScreenSpaceMatrix

  • calculateNormalizedScreenSpaceMatrix(outputMatrix: Matrix): Matrix
  • Parameters

    Returns Matrix

calculateScreenSpaceMatrix

  • Parameters

    Returns Matrix

calculateSpriteMatrix

  • Parameters

    Returns Matrix

destroy

  • destroy(): void
  • Returns void

emptyPool

  • emptyPool(): void
  • Returns void

freePotRenderTarget

  • Parameters

    Returns void

getPotRenderTarget

  • getPotRenderTarget(gl: WebGLRenderingContext, minWidth: number, minHeight: number, resolution: number): RenderTarget
  • Parameters

    • gl: WebGLRenderingContext
    • minWidth: number
    • minHeight: number
    • resolution: number

    Returns RenderTarget

getRenderTarget

  • getRenderTarget(clear?: boolean, resolution?: number): RenderTarget
  • Parameters

    • Optional clear: boolean
    • Optional resolution: number

    Returns RenderTarget

onContextChange

  • onContextChange(): void

popFilter

  • popFilter(): void
  • Returns void

pushFilter

  • Parameters

    Returns void

returnRenderTarget

syncUniforms

  • Parameters

    Returns void

Generated using TypeDoc