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
