26 lines
3.4 KiB
JavaScript
26 lines
3.4 KiB
JavaScript
shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$CanvasRenderer = function(global, require, module, exports) {
|
|
global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
|
|
var CustomRenderPipe = require("module$node_modules$pixi_DOT_js$lib$scene$container$CustomRenderPipe"), RenderGroupPipe = require("module$node_modules$pixi_DOT_js$lib$scene$container$RenderGroupPipe"), CanvasGraphicsAdaptor = require("module$node_modules$pixi_DOT_js$lib$scene$graphics$canvas$CanvasGraphicsAdaptor"), SpritePipe = require("module$node_modules$pixi_DOT_js$lib$scene$sprite$SpritePipe"), CanvasBatchAdaptor = require("module$node_modules$pixi_DOT_js$lib$rendering$batcher$canvas$CanvasBatchAdaptor"),
|
|
BatcherPipe = require("module$node_modules$pixi_DOT_js$lib$rendering$batcher$shared$BatcherPipe"), AlphaMaskPipe = require("module$node_modules$pixi_DOT_js$lib$rendering$mask$alpha$AlphaMaskPipe"), CanvasColorMaskPipe = require("module$node_modules$pixi_DOT_js$lib$rendering$mask$color$CanvasColorMaskPipe"), CanvasStencilMaskPipe = require("module$node_modules$pixi_DOT_js$lib$rendering$mask$stencil$CanvasStencilMaskPipe"), BlendModePipe = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$blendModes$BlendModePipe");
|
|
module = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$system$AbstractRenderer");
|
|
var SharedSystems = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$system$SharedSystems"), types = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$types"), CanvasContextSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$CanvasContextSystem"), CanvasLimitsSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$CanvasLimitsSystem"), CanvasRenderTargetSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$renderTarget$CanvasRenderTargetSystem");
|
|
require = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$texture$CanvasTextureSystem");
|
|
"use strict";
|
|
require = [...SharedSystems.SharedSystems, CanvasContextSystem.CanvasContextSystem, CanvasLimitsSystem.CanvasLimitsSystem, require.CanvasTextureSystem, CanvasRenderTargetSystem.CanvasRenderTargetSystem];
|
|
CustomRenderPipe = [BlendModePipe.BlendModePipe, BatcherPipe.BatcherPipe, SpritePipe.SpritePipe, RenderGroupPipe.RenderGroupPipe, AlphaMaskPipe.AlphaMaskPipe, CanvasStencilMaskPipe.CanvasStencilMaskPipe, CanvasColorMaskPipe.CanvasColorMaskPipe, CustomRenderPipe.CustomRenderPipe];
|
|
CanvasGraphicsAdaptor = [CanvasBatchAdaptor.CanvasBatchAdaptor, CanvasGraphicsAdaptor.CanvasGraphicsAdaptor];
|
|
const systems = [], renderPipes = [], renderPipeAdaptors = [];
|
|
global.extensions.handleByNamedList(global.ExtensionType.CanvasSystem, systems);
|
|
global.extensions.handleByNamedList(global.ExtensionType.CanvasPipes, renderPipes);
|
|
global.extensions.handleByNamedList(global.ExtensionType.CanvasPipesAdaptor, renderPipeAdaptors);
|
|
global.extensions.add(...require, ...CustomRenderPipe, ...CanvasGraphicsAdaptor);
|
|
class CanvasRenderer extends module.AbstractRenderer {
|
|
constructor() {
|
|
super({name:"canvas", type:types.RendererType.CANVAS, systems, renderPipes, renderPipeAdaptors});
|
|
}
|
|
}
|
|
exports.CanvasRenderer = CanvasRenderer;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$CanvasRenderer.js.map
|