Files
nothoughts/node_modules/pixi.js/lib/scene/container/CustomRenderPipe.mjs
2025-08-04 18:57:35 +02:00

32 lines
708 B
JavaScript

import { ExtensionType } from '../../extensions/Extensions.mjs';
"use strict";
class CustomRenderPipe {
constructor(renderer) {
this._renderer = renderer;
}
addRenderable(container, instructionSet) {
this._renderer.renderPipes.batch.break(instructionSet);
instructionSet.add(container);
}
execute(container) {
if (!container.isRenderable)
return;
container.render(this._renderer);
}
destroy() {
this._renderer = null;
}
}
CustomRenderPipe.extension = {
type: [
ExtensionType.WebGLPipes,
ExtensionType.WebGPUPipes,
ExtensionType.CanvasPipes
],
name: "customRender"
};
export { CustomRenderPipe };
//# sourceMappingURL=CustomRenderPipe.mjs.map