diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index e87973c..6a65077 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -385,6 +385,26 @@ } /** + * Erases the render texture and fills the drawing area with a colour + * + * @param {PIXI.RenderTexture} renderTexture - The render texture to clear + * @param {number} [clearColor] - The colour + * @return {PIXI.WebGLRenderer} Returns itself. + */ + clearRenderTexture(renderTexture, clearColor) + { + const baseTexture = renderTexture.baseTexture; + const renderTarget = baseTexture._glRenderTargets[this.CONTEXT_UID]; + + if (renderTarget) + { + renderTarget.clear(clearColor); + } + + return this; + } + + /** * Binds a render texture for rendering * * @param {PIXI.RenderTexture} renderTexture - The render texture to render