Code coverage report for src/pixi/renderers/canvas/utils/CanvasMaskManager.js

Statements: 27.27% (3 / 11)      Branches: 100% (0 / 0)      Functions: 0% (0 / 3)      Lines: 27.27% (3 / 11)     

All files » src/pixi/renderers/canvas/utils\ » CanvasMaskManager.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34            1         1                                     1      
/**
 * @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();
};