Files
il/resources/public/js/cljs-runtime/module$node_modules$pixi_DOT_js$lib$scene$container$CustomRenderPipe.js
2026-07-01 22:38:29 -06:00

31 lines
1.0 KiB
JavaScript

shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$container$CustomRenderPipe = function(global, require, module, exports) {
global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
"use strict";
class CustomRenderPipe {
constructor(renderer) {
this._renderer = renderer;
}
updateRenderable() {
}
destroyRenderable() {
}
validateRenderable() {
return !1;
}
addRenderable(container, instructionSet) {
this._renderer.renderPipes.batch.break(instructionSet);
instructionSet.add(container);
}
execute(container) {
container.isRenderable && container.render(this._renderer);
}
destroy() {
this._renderer = null;
}
}
CustomRenderPipe.extension = {type:[global.ExtensionType.WebGLPipes, global.ExtensionType.WebGPUPipes, global.ExtensionType.CanvasPipes], name:"customRender"};
exports.CustomRenderPipe = CustomRenderPipe;
};
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$container$CustomRenderPipe.js.map