API Docs for: 2.0.0
Show:

WebGLFilterManager Class

Constructor

Methods

applyFilterPass

(
  • filter
  • filterArea
  • width
  • height
)

Applies the filter to the specified area.

Parameters:

  • filter AbstractFilter

    the filter that needs to be applied

  • filterArea Texture

    TODO - might need an update

  • width Number

    the horizontal range of the filter

  • height Number

    the vertical range of the filter

begin

(
  • renderSession
  • buffer
)

Parameters:

  • renderSession RenderSession
  • buffer ArrayBuffer

destroy

()

Destroys the filter and removes it from the filter stack.

initShaderBuffers

()

Initialises the shader buffers.

popFilter

()

Removes the last filter from the filter stack and doesn't return it.

pushFilter

(
  • filterBlock
)

Applies the filter and adds it to the current filter stack.

Parameters:

  • filterBlock Object

    the filter that will be pushed to the current filter stack

setContext

(
  • gl
)

Initialises the context and the properties.

Parameters:

  • gl WebGLContext

    the current WebGL drawing context