File: src/pixi/renderers/canvas/utils/CanvasMaskManager.js
/**
* @author Mat Groves
*
*
*/
PIXI.CanvasMaskManager = function()
{
};
PIXI.CanvasMaskManager.prototype.pushMask = function(maskData, context)
{
context.save();
//maskData.visible = false;
// maskData.alpha = 0;
var cacheAlpha = maskData.alpha;
var transform = maskData.worldTransform;
context.setTransform(transform[0], transform[3], transform[1], transform[4], transform[2], transform[5]);
PIXI.CanvasGraphics.renderGraphicsMask(maskData, context);
context.clip();
maskData.worldAlpha = cacheAlpha;
};
PIXI.CanvasMaskManager.prototype.popMask = function(context)
{
context.restore();
};