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">

39 lines (36 loc) 810 B
import { ExtensionType } from '../../extensions/Extensions.mjs'; "use strict"; class CustomRenderPipe { constructor(renderer) { this._renderer = renderer; } updateRenderable() { } destroyRenderable() { } validateRenderable() { return false; } 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