Class: MaskManager

SINT.MaskManager

new SINT.MaskManager (renderer)

Name Type Description
renderer SINT.WebGLRenderer

The renderer this manager works for.

Extends

Members

The renderer this manager works for.

Methods

destroy () inherited overrides

Generic destroy methods to be overridden by the subclass

onContextChange () inherited overrides

Generic method called when there is a WebGL context change.

popMask (target, maskData)

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

Name Type Description
target SINT.DisplayObject

Display Object to pop the mask from

maskData SINT.Sprite | SINT.Graphics

The masking data.

popScissorMask ()

popSpriteMask ()

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

popStencilMask ()

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

pushMask (target, maskData)

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

Name Type Description
target SINT.DisplayObject

Display Object to push the mask to

maskData SINT.Sprite | SINT.Graphics

The masking data.

pushScissorMask (target, maskData)

Name Type Description
target SINT.DisplayObject

Display Object to push the mask to

maskData SINT.Graphics

The masking data.

pushSpriteMask (target, maskData)

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

Name Type Description
target SINT.RenderTarget

Display Object to push the sprite mask to

maskData SINT.Sprite

Sprite to be used as the mask

pushStencilMask (maskData)

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

Name Type Description
maskData SINT.Sprite | SINT.Graphics

The masking data.