This helper function will automatically detect which renderer you should be using.
WebGL is the preferred renderer as it is a lot faster. If webGL is not supported by
the browser then this function will return a canvas renderer
Name | Type | Attribute | Description |
---|---|---|---|
options | The optional renderer parameters |
||
options.width | the width of the renderers view |
||
options.height | the height of the renderers view |
||
options.view | the canvas to use as a view, optional |
||
options.transparent | If the render view is transparent, default false |
||
options.antialias | sets antialias (only applicable in chrome at the moment) |
||
options.preserveDrawingBuffer | enables drawing buffer preservation, enable this if you |
||
options.resolution | The resolution / device pixel ratio of the renderer, retina would be 2 |
||
options.forceCanvas | prevents selection of WebGL renderer, even if such is present |
PIXI.WebGLRenderer, PIXI.CanvasRenderer
{ "comment": "/**\n * This helper function will automatically detect which renderer you should be using.\n * WebGL is the preferred renderer as it is a lot faster. If webGL is not supported by\n * the browser then this function will return a canvas renderer\n *\n * @memberof PIXI\n * @function autoDetectRenderer\n * @param {object} [options] - The optional renderer parameters\n * @param {number} [options.width=800] - the width of the renderers view\n * @param {number} [options.height=600] - the height of the renderers view\n * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional\n * @param {boolean} [options.transparent=false] - If the render view is transparent, default false\n * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment)\n * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, enable this if you\n * need to call toDataUrl on the webgl context\n * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer, retina would be 2\n * @param {boolean} [options.forceCanvas=false] - prevents selection of WebGL renderer, even if such is present\n * @return {PIXI.WebGLRenderer|PIXI.CanvasRenderer} Returns WebGL renderer if available, otherwise CanvasRenderer\n */", "meta": { "range": [ 200, 1507 ], "filename": "autoDetectRenderer.js", "lineno": 6, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core", "code": {} }, "description": "This helper function will automatically detect which renderer you should be using.
", "memberof": "PIXI", "kind": "function", "name": "autoDetectRenderer", "params": [ { "type": { "names": [ "object" ] }, "optional": true, "description": "
WebGL is the preferred renderer as it is a lot faster. If webGL is not supported by
the browser then this function will return a canvas rendererThe optional renderer parameters
", "name": "options" }, { "type": { "names": [ "number" ] }, "optional": true, "defaultvalue": 800, "description": "the width of the renderers view
", "name": "options.width" }, { "type": { "names": [ "number" ] }, "optional": true, "defaultvalue": 600, "description": "the height of the renderers view
", "name": "options.height" }, { "type": { "names": [ "HTMLCanvasElement" ] }, "optional": true, "description": "the canvas to use as a view, optional
", "name": "options.view" }, { "type": { "names": [ "boolean" ] }, "optional": true, "defaultvalue": false, "description": "If the render view is transparent, default false
", "name": "options.transparent" }, { "type": { "names": [ "boolean" ] }, "optional": true, "defaultvalue": false, "description": "sets antialias (only applicable in chrome at the moment)
", "name": "options.antialias" }, { "type": { "names": [ "boolean" ] }, "optional": true, "defaultvalue": false, "description": "enables drawing buffer preservation, enable this if you
", "name": "options.preserveDrawingBuffer" }, { "type": { "names": [ "number" ] }, "optional": true, "defaultvalue": 1, "description": "
need to call toDataUrl on the webgl contextThe resolution / device pixel ratio of the renderer, retina would be 2
", "name": "options.resolution" }, { "type": { "names": [ "boolean" ] }, "optional": true, "defaultvalue": false, "description": "prevents selection of WebGL renderer, even if such is present
", "name": "options.forceCanvas" } ], "returns": [ { "type": { "names": [ "PIXI.WebGLRenderer", "PIXI.CanvasRenderer" ] }, "description": "Returns WebGL renderer if available, otherwise CanvasRenderer
" } ], "scope": "static", "longname": "PIXI.autoDetectRenderer", "___id": "T000002R000158", "___s": true, "filepath": "core\\autoDetectRenderer.js" }