diff --git a/src/core/renderers/SystemRenderer.js b/src/core/renderers/SystemRenderer.js index 10402d7..1fb12ae 100644 --- a/src/core/renderers/SystemRenderer.js +++ b/src/core/renderers/SystemRenderer.js @@ -21,6 +21,7 @@ * @param [options.clearBeforeRender=true] {boolean} This sets if the CanvasRenderer will clear the canvas or * not before the new render pass. * @param [options.backgroundColor=0x000000] {number} The background color of the rendered area (shown if not transparent). + * @param [options.roundPixels=false] {boolean} If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. */ function SystemRenderer(system, width, height, options) { @@ -124,6 +125,14 @@ this.clearBeforeRender = options.clearBeforeRender; /** + * If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. + * Handy for crisp pixel art and speed on legacy devices. + * + * @member {boolean} + */ + this.roundPixels = options.roundPixels; + + /** * The background color as a number. * * @member {number} diff --git a/src/core/renderers/SystemRenderer.js b/src/core/renderers/SystemRenderer.js index 10402d7..1fb12ae 100644 --- a/src/core/renderers/SystemRenderer.js +++ b/src/core/renderers/SystemRenderer.js @@ -21,6 +21,7 @@ * @param [options.clearBeforeRender=true] {boolean} This sets if the CanvasRenderer will clear the canvas or * not before the new render pass. * @param [options.backgroundColor=0x000000] {number} The background color of the rendered area (shown if not transparent). + * @param [options.roundPixels=false] {boolean} If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. */ function SystemRenderer(system, width, height, options) { @@ -124,6 +125,14 @@ this.clearBeforeRender = options.clearBeforeRender; /** + * If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. + * Handy for crisp pixel art and speed on legacy devices. + * + * @member {boolean} + */ + this.roundPixels = options.roundPixels; + + /** * The background color as a number. * * @member {number} diff --git a/src/core/renderers/canvas/CanvasRenderer.js b/src/core/renderers/canvas/CanvasRenderer.js index 30b7685..20032ac 100644 --- a/src/core/renderers/canvas/CanvasRenderer.js +++ b/src/core/renderers/canvas/CanvasRenderer.js @@ -53,14 +53,6 @@ this.maskManager = new CanvasMaskManager(); /** - * If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. - * Handy for crisp pixel art and speed on legacy devices. - * - * @member {boolean} - */ - this.roundPixels = options.roundPixels; - - /** * The canvas property used to set the canvas smoothing property. * * @member {string} diff --git a/src/core/renderers/SystemRenderer.js b/src/core/renderers/SystemRenderer.js index 10402d7..1fb12ae 100644 --- a/src/core/renderers/SystemRenderer.js +++ b/src/core/renderers/SystemRenderer.js @@ -21,6 +21,7 @@ * @param [options.clearBeforeRender=true] {boolean} This sets if the CanvasRenderer will clear the canvas or * not before the new render pass. * @param [options.backgroundColor=0x000000] {number} The background color of the rendered area (shown if not transparent). + * @param [options.roundPixels=false] {boolean} If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. */ function SystemRenderer(system, width, height, options) { @@ -124,6 +125,14 @@ this.clearBeforeRender = options.clearBeforeRender; /** + * If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. + * Handy for crisp pixel art and speed on legacy devices. + * + * @member {boolean} + */ + this.roundPixels = options.roundPixels; + + /** * The background color as a number. * * @member {number} diff --git a/src/core/renderers/canvas/CanvasRenderer.js b/src/core/renderers/canvas/CanvasRenderer.js index 30b7685..20032ac 100644 --- a/src/core/renderers/canvas/CanvasRenderer.js +++ b/src/core/renderers/canvas/CanvasRenderer.js @@ -53,14 +53,6 @@ this.maskManager = new CanvasMaskManager(); /** - * If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. - * Handy for crisp pixel art and speed on legacy devices. - * - * @member {boolean} - */ - this.roundPixels = options.roundPixels; - - /** * The canvas property used to set the canvas smoothing property. * * @member {string} diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index d5e09a2..944e275 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -32,6 +32,7 @@ * not before the new render pass. If you wish to set this to false, you *must* set preserveDrawingBuffer to `true`. * @param [options.preserveDrawingBuffer=false] {boolean} enables drawing buffer preservation, enable this if * you need to call toDataUrl on the webgl context. + * @param [options.roundPixels=false] {boolean} If true Pixi will Math.floor() x/y values when rendering, stopping pixel interpolation. */ function WebGLRenderer(width, height, options) {