shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$state$State = function(global, require, module, exports) { const blendModeIds = {normal:0, add:1, multiply:2, screen:3, overlay:4, erase:5, "normal-npm":6, "add-npm":7, "screen-npm":8, min:9, max:10}, node_modules$pixi_DOT_js$lib$rendering$renderers$shared$state$State$classdecl$var10 = class { constructor() { this.data = 0; this.blendMode = "normal"; this.polygonOffset = 0; this.depthMask = this.blend = !0; } get blend() { return !!(this.data & 1); } set blend(value) { !!(this.data & 1) !== value && (this.data ^= 1); } get offsets() { return !!(this.data & 2); } set offsets(value) { !!(this.data & 2) !== value && (this.data ^= 2); } set cullMode(value) { "none" === value ? this.culling = !1 : (this.culling = !0, this.clockwiseFrontFace = "front" === value); } get cullMode() { return this.culling ? this.clockwiseFrontFace ? "front" : "back" : "none"; } get culling() { return !!(this.data & 4); } set culling(value) { !!(this.data & 4) !== value && (this.data ^= 4); } get depthTest() { return !!(this.data & 8); } set depthTest(value) { !!(this.data & 8) !== value && (this.data ^= 8); } get depthMask() { return !!(this.data & 32); } set depthMask(value) { !!(this.data & 32) !== value && (this.data ^= 32); } get clockwiseFrontFace() { return !!(this.data & 16); } set clockwiseFrontFace(value) { !!(this.data & 16) !== value && (this.data ^= 16); } get blendMode() { return this._blendMode; } set blendMode(value) { this.blend = "none" !== value; this._blendMode = value; this._blendModeId = blendModeIds[value] || 0; } get polygonOffset() { return this._polygonOffset; } set polygonOffset(value) { this.offsets = !!value; this._polygonOffset = value; } toString() { return `[pixi.js/core:State blendMode=${this.blendMode} clockwiseFrontFace=${this.clockwiseFrontFace} culling=${this.culling} depthMask=${this.depthMask} polygonOffset=${this.polygonOffset}]`; } static for2d() { const state = new node_modules$pixi_DOT_js$lib$rendering$renderers$shared$state$State$classdecl$var10(); state.depthTest = !1; state.blend = !0; return state; } }; global = node_modules$pixi_DOT_js$lib$rendering$renderers$shared$state$State$classdecl$var10; global.default2d = global.for2d(); exports.State = global; }; //# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$state$State.js.map