UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

33 lines (29 loc) 695 B
'use strict'; var Extensions = require('../../../extensions/Extensions.js'); "use strict"; class GlColorMaskSystem { constructor(renderer) { this._colorMaskCache = 15; this._renderer = renderer; } setMask(colorMask) { if (this._colorMaskCache === colorMask) return; this._colorMaskCache = colorMask; this._renderer.gl.colorMask( !!(colorMask & 8), !!(colorMask & 4), !!(colorMask & 2), !!(colorMask & 1) ); } } /** @ignore */ GlColorMaskSystem.extension = { type: [ Extensions.ExtensionType.WebGLSystem ], name: "colorMask" }; exports.GlColorMaskSystem = GlColorMaskSystem; //# sourceMappingURL=GlColorMaskSystem.js.map