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

41 lines (37 loc) 868 B
'use strict'; var Extensions = require('../../extensions/Extensions.js'); "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: [ Extensions.ExtensionType.WebGLPipes, Extensions.ExtensionType.WebGPUPipes, Extensions.ExtensionType.CanvasPipes ], name: "customRender" }; exports.CustomRenderPipe = CustomRenderPipe; //# sourceMappingURL=CustomRenderPipe.js.map