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.
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
",
    "memberof": "PIXI",
    "kind": "function",
    "name": "autoDetectRenderer",
    "params": [
        {
            "type": {
                "names": [
                    "object"
                ]
            },
            "optional": true,
            "description": "The 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
     need to call toDataUrl on the webgl context
",
            "name": "options.preserveDrawingBuffer"
        },
        {
            "type": {
                "names": [
                    "number"
                ]
            },
            "optional": true,
            "defaultvalue": 1,
            "description": "The 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"
}