import * as PIXI from './../com/pixi.min'; import Frame from './Frame'; export default class Renderer extends Frame { renderer: any; img: PIXI.Sprite; renderTexture: PIXI.RenderTexture; constructor(soul, width, height) { super(soul); this.renderer = soul.renderer; let renderTexture = PIXI.RenderTexture.create(width, height); this.addChild(this.img = new PIXI.Sprite(renderTexture)); this.renderTexture = renderTexture; } draw(sprite, isClear) { this.renderer.render(sprite, this.renderTexture, isClear); } get Texture() { return this.renderTexture; } }