var WebGLManager = require('../managers/WebGLManager'); /** * Base for a common object renderer that can be used as a system renderer plugin. * * @class * @extends PIXI.WebGLManager * @memberof PIXI * @param renderer {PIXI.WebGLRenderer} The renderer this object renderer works for. */ class ObjectRenderer extends WebGLManager { constructor(renderer) { super(renderer); } /** * Starts the renderer and sets the shader * */ start() { // set the shader.. } /** * Stops the renderer * */ stop() { this.flush(); } /** * Stub method for rendering content and emptying the current batch. * */ flush() { // flush! } /** * Renders an object * * @param object {PIXI.DisplayObject} The object to render. */ render(object) // jshint unused:false { // render the object } } module.exports = ObjectRenderer;