Home

class: GraphicsRenderer


Renders the graphics object.

Extends:

WebGLManagerObjectRenderer → GraphicsRenderer

Methods summary


Public methods
private onContextChange(): void
public destroy(): void
public render(graphics: PIXI.Graphics): void
private updateGraphics(graphics: PIXI.Graphics): void
private getWebGLData(gl: WebGLRenderingContext, type: number): *
private onContextChange(): void
public destroy(): void
public render(graphics: PIXI.Graphics): void
private updateGraphics(graphics: PIXI.Graphics): void
private getWebGLData(gl: WebGLRenderingContext, type: number): *
public start(): void
public stop(): void
public flush(): void

Properties


Name Type Attribute Description
renderer PIXI.WebGLRenderer public

The renderer this manager works for.

Methods


onContextChange(): void

Called when there is a WebGL context change

Returns:

void


destroy(): void

Destroys this renderer.

Returns:

void


render(graphics: PIXI.Graphics): void

Renders a graphics object.

Params:

Name Type Attribute Description
graphics

The graphics object to render.

Returns:

void


updateGraphics(graphics: PIXI.Graphics): void

Updates the graphics object

Params:

Name Type Attribute Description
graphics

The graphics object to update

Returns:

void


getWebGLData(gl: WebGLRenderingContext, type: number): *

Params:

Name Type Attribute Description
gl

the current WebGL drawing context

type

TODO @Alvin

Returns:

*


onContextChange(): void

Called when there is a WebGL context change

Returns:

void


destroy(): void

Destroys this renderer.

Returns:

void


render(graphics: PIXI.Graphics): void

Renders a graphics object.

Params:

Name Type Attribute Description
graphics

The graphics object to render.

Returns:

void


updateGraphics(graphics: PIXI.Graphics): void

Updates the graphics object

Params:

Name Type Attribute Description
graphics

The graphics object to update

Returns:

void


getWebGLData(gl: WebGLRenderingContext, type: number): *

Params:

Name Type Attribute Description
gl

the current WebGL drawing context

type

TODO @Alvin

Returns:

*


start(): void

Starts the renderer and sets the shader

Returns:

void


stop(): void

Stops the renderer

Returns:

void


flush(): void

Stub method for rendering content and emptying the current batch.

Returns:

void


  {
    "comment": "/**\n * Renders the graphics object.\n *\n * @class\n * @memberof PIXI\n * @extends PIXI.ObjectRenderer\n */",
    "meta": {
        "range": [
            674,
            6339
        ],
        "filename": "GraphicsRenderer.js",
        "lineno": 22,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl",
        "code": {
            "id": "astnode100012567",
            "name": "GraphicsRenderer",
            "type": "ClassDeclaration",
            "paramnames": [
                "renderer"
            ]
        }
    },
    "classdesc": "

Renders the graphics object.

", "kind": "class", "memberof": "PIXI", "augments": [ "PIXI.ObjectRenderer" ], "name": "GraphicsRenderer", "longname": "PIXI.GraphicsRenderer", "scope": "static", "params": [ { "type": { "names": [ "PIXI.WebGLRenderer" ] }, "description": "

The renderer this object renderer works for.

", "name": "renderer" } ], "___id": "T000002R001172", "___s": true, "$methods": [ { "comment": "/**\n * Called when there is a WebGL context change\n *\n * @private\n *\n */", "meta": { "range": [ 1156, 1336 ], "filename": "GraphicsRenderer.js", "lineno": 47, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100012606", "name": "GraphicsRenderer#onContextChange", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Called when there is a WebGL context change

", "access": "private", "name": "onContextChange", "longname": "PIXI.GraphicsRenderer#onContextChange", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "overrides": "PIXI.ObjectRenderer#onContextChange", "___id": "T000002R001178", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendereronContextChange", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Destroys this renderer.\n *\n */", "meta": { "range": [ 1396, 1641 ], "filename": "GraphicsRenderer.js", "lineno": 58, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100012640", "name": "GraphicsRenderer#destroy", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Destroys this renderer.

", "name": "destroy", "longname": "PIXI.GraphicsRenderer#destroy", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "overrides": "PIXI.ObjectRenderer#destroy", "___id": "T000002R001182", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererdestroy", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Renders a graphics object.\n *\n * @param {PIXI.Graphics} graphics - The graphics object to render.\n */", "meta": { "range": [ 1776, 3068 ], "filename": "GraphicsRenderer.js", "lineno": 75, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100012684", "name": "GraphicsRenderer#render", "type": "MethodDefinition", "paramnames": [ "graphics" ] }, "vars": { "": null } }, "description": "

Renders a graphics object.

", "params": [ { "type": { "names": [ "PIXI.Graphics" ] }, "description": "

The graphics object to render.

", "name": "graphics" } ], "name": "render", "longname": "PIXI.GraphicsRenderer#render", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "overrides": "PIXI.ObjectRenderer#render", "___id": "T000002R001185", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererrender", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Updates the graphics object\n *\n * @private\n * @param {PIXI.Graphics} graphics - The graphics object to update\n */", "meta": { "range": [ 3219, 5680 ], "filename": "GraphicsRenderer.js", "lineno": 125, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100012885", "name": "GraphicsRenderer#updateGraphics", "type": "MethodDefinition", "paramnames": [ "graphics" ] }, "vars": { "": null } }, "description": "

Updates the graphics object

", "access": "private", "params": [ { "type": { "names": [ "PIXI.Graphics" ] }, "description": "

The graphics object to update

", "name": "graphics" } ], "name": "updateGraphics", "longname": "PIXI.GraphicsRenderer#updateGraphics", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "___id": "T000002R001199", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererupdateGraphics", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n *\n * @private\n * @param {WebGLRenderingContext} gl - the current WebGL drawing context\n * @param {number} type - TODO @Alvin\n * @return {*} TODO\n */", "meta": { "range": [ 5868, 6337 ], "filename": "GraphicsRenderer.js", "lineno": 210, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100013149", "name": "GraphicsRenderer#getWebGLData", "type": "MethodDefinition", "paramnames": [ "gl", "type" ] }, "vars": { "": null } }, "access": "private", "params": [ { "type": { "names": [ "WebGLRenderingContext" ] }, "description": "

the current WebGL drawing context

", "name": "gl" }, { "type": { "names": [ "number" ] }, "description": "

TODO @Alvin

", "name": "type" } ], "returns": [ { "type": { "names": [ "*" ] }, "description": "

TODO

" } ], "name": "getWebGLData", "longname": "PIXI.GraphicsRenderer#getWebGLData", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "___id": "T000002R001220", "___s": true, "skip": true, "slug": "PIXI.GraphicsRenderergetWebGLData", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Called when there is a WebGL context change\n *\n * @private\n *\n */", "meta": { "range": [ 1156, 1336 ], "filename": "GraphicsRenderer.js", "lineno": 47, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100087285", "name": "GraphicsRenderer#onContextChange", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Called when there is a WebGL context change

", "access": "private", "name": "onContextChange", "longname": "PIXI.GraphicsRenderer#onContextChange", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "overrides": "PIXI.ObjectRenderer#onContextChange", "___id": "T000002R008112", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendereronContextChange", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Destroys this renderer.\n *\n */", "meta": { "range": [ 1396, 1641 ], "filename": "GraphicsRenderer.js", "lineno": 58, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100087319", "name": "GraphicsRenderer#destroy", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Destroys this renderer.

", "name": "destroy", "longname": "PIXI.GraphicsRenderer#destroy", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "overrides": "PIXI.ObjectRenderer#destroy", "___id": "T000002R008116", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererdestroy", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Renders a graphics object.\n *\n * @param {PIXI.Graphics} graphics - The graphics object to render.\n */", "meta": { "range": [ 1776, 3068 ], "filename": "GraphicsRenderer.js", "lineno": 75, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100087363", "name": "GraphicsRenderer#render", "type": "MethodDefinition", "paramnames": [ "graphics" ] }, "vars": { "": null } }, "description": "

Renders a graphics object.

", "params": [ { "type": { "names": [ "PIXI.Graphics" ] }, "description": "

The graphics object to render.

", "name": "graphics" } ], "name": "render", "longname": "PIXI.GraphicsRenderer#render", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "overrides": "PIXI.ObjectRenderer#render", "___id": "T000002R008119", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererrender", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Updates the graphics object\n *\n * @private\n * @param {PIXI.Graphics} graphics - The graphics object to update\n */", "meta": { "range": [ 3219, 5680 ], "filename": "GraphicsRenderer.js", "lineno": 125, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100087564", "name": "GraphicsRenderer#updateGraphics", "type": "MethodDefinition", "paramnames": [ "graphics" ] }, "vars": { "": null } }, "description": "

Updates the graphics object

", "access": "private", "params": [ { "type": { "names": [ "PIXI.Graphics" ] }, "description": "

The graphics object to update

", "name": "graphics" } ], "name": "updateGraphics", "longname": "PIXI.GraphicsRenderer#updateGraphics", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "___id": "T000002R008133", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererupdateGraphics", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n *\n * @private\n * @param {WebGLRenderingContext} gl - the current WebGL drawing context\n * @param {number} type - TODO @Alvin\n * @return {*} TODO\n */", "meta": { "range": [ 5868, 6337 ], "filename": "GraphicsRenderer.js", "lineno": 210, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl", "code": { "id": "astnode100087828", "name": "GraphicsRenderer#getWebGLData", "type": "MethodDefinition", "paramnames": [ "gl", "type" ] }, "vars": { "": null } }, "access": "private", "params": [ { "type": { "names": [ "WebGLRenderingContext" ] }, "description": "

the current WebGL drawing context

", "name": "gl" }, { "type": { "names": [ "number" ] }, "description": "

TODO @Alvin

", "name": "type" } ], "returns": [ { "type": { "names": [ "*" ] }, "description": "

TODO

" } ], "name": "getWebGLData", "longname": "PIXI.GraphicsRenderer#getWebGLData", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "___id": "T000002R008154", "___s": true, "skip": true, "slug": "PIXI.GraphicsRenderergetWebGLData", "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }, { "comment": "/**\n * Starts the renderer and sets the shader\n *\n */", "meta": { "range": [ 356, 403 ], "filename": "ObjectRenderer.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028388", "name": "ObjectRenderer#start", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Starts the renderer and sets the shader

", "name": "start", "longname": "PIXI.GraphicsRenderer#start", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "inherits": "PIXI.ObjectRenderer#start", "inherited": true, "overrides": "PIXI.ObjectRenderer#start", "___id": "T000002R013959", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererstart", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stops the renderer\n *\n */", "meta": { "range": [ 458, 498 ], "filename": "ObjectRenderer.js", "lineno": 27, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028392", "name": "ObjectRenderer#stop", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stops the renderer

", "name": "stop", "longname": "PIXI.GraphicsRenderer#stop", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "inherits": "PIXI.ObjectRenderer#stop", "inherited": true, "overrides": "PIXI.ObjectRenderer#stop", "___id": "T000002R013960", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererstop", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stub method for rendering content and emptying the current batch.\n *\n */", "meta": { "range": [ 600, 637 ], "filename": "ObjectRenderer.js", "lineno": 36, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028401", "name": "ObjectRenderer#flush", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stub method for rendering content and emptying the current batch.

", "name": "flush", "longname": "PIXI.GraphicsRenderer#flush", "kind": "function", "memberof": "PIXI.GraphicsRenderer", "scope": "instance", "params": [], "inherits": "PIXI.ObjectRenderer#flush", "inherited": true, "overrides": "PIXI.ObjectRenderer#flush", "___id": "T000002R013961", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererflush", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" } ], "$attributes": [ { "comment": "/**\n * The renderer this manager works for.\n *\n * @member {PIXI.WebGLRenderer} PIXI.WebGLManager#renderer\n */", "meta": { "range": [ 226, 367 ], "filename": "WebGLManager.js", "lineno": 14, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": {} }, "description": "

The renderer this manager works for.

", "kind": "member", "name": "renderer", "type": { "names": [ "PIXI.WebGLRenderer" ] }, "memberof": "PIXI.GraphicsRenderer", "longname": "PIXI.GraphicsRenderer#renderer", "scope": "instance", "inherits": "PIXI.WebGLManager#renderer", "inherited": true, "overrides": "PIXI.ObjectRenderer#renderer", "___id": "T000002R013962", "___s": true, "skip": true, "slug": "PIXI.GraphicsRendererrenderer", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "comment": "/**\n * Base for a common object renderer that can be used as a system renderer plugin.\n *\n * @class\n * @extends PIXI.WebGLManager\n * @memberof PIXI\n */", "meta": { "range": [ 238, 852 ], "filename": "ObjectRenderer.js", "lineno": 12, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028384", "name": "ObjectRenderer", "type": "ClassDeclaration", "paramnames": [] } }, "classdesc": "

Base for a common object renderer that can be used as a system renderer plugin.

", "kind": "class", "augments": [ "PIXI.WebGLManager" ], "memberof": "PIXI", "name": "ObjectRenderer", "longname": "PIXI.ObjectRenderer", "scope": "static", "___id": "T000002R002604", "___s": true, "$methods": [ { "comment": "/**\n * Starts the renderer and sets the shader\n *\n */", "meta": { "range": [ 356, 403 ], "filename": "ObjectRenderer.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028388", "name": "ObjectRenderer#start", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Starts the renderer and sets the shader

", "name": "start", "longname": "PIXI.ObjectRenderer#start", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R002605", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererstart", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stops the renderer\n *\n */", "meta": { "range": [ 458, 498 ], "filename": "ObjectRenderer.js", "lineno": 27, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028392", "name": "ObjectRenderer#stop", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stops the renderer

", "name": "stop", "longname": "PIXI.ObjectRenderer#stop", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R002606", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererstop", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stub method for rendering content and emptying the current batch.\n *\n */", "meta": { "range": [ 600, 637 ], "filename": "ObjectRenderer.js", "lineno": 36, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028401", "name": "ObjectRenderer#flush", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stub method for rendering content and emptying the current batch.

", "name": "flush", "longname": "PIXI.ObjectRenderer#flush", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R002607", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererflush", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Renders an object\n *\n * @param {PIXI.DisplayObject} object - The object to render.\n */", "meta": { "range": [ 757, 850 ], "filename": "ObjectRenderer.js", "lineno": 46, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100028405", "name": "ObjectRenderer#render", "type": "MethodDefinition", "paramnames": [ "object" ] }, "vars": { "": null } }, "description": "

Renders an object

", "params": [ { "type": { "names": [ "PIXI.DisplayObject" ] }, "description": "

The object to render.

", "name": "object" } ], "name": "render", "longname": "PIXI.ObjectRenderer#render", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "___id": "T000002R002608", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererrender", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Starts the renderer and sets the shader\n *\n */", "meta": { "range": [ 356, 403 ], "filename": "ObjectRenderer.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100103067", "name": "ObjectRenderer#start", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Starts the renderer and sets the shader

", "name": "start", "longname": "PIXI.ObjectRenderer#start", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R009539", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererstart", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stops the renderer\n *\n */", "meta": { "range": [ 458, 498 ], "filename": "ObjectRenderer.js", "lineno": 27, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100103071", "name": "ObjectRenderer#stop", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stops the renderer

", "name": "stop", "longname": "PIXI.ObjectRenderer#stop", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R009540", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererstop", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Stub method for rendering content and emptying the current batch.\n *\n */", "meta": { "range": [ 600, 637 ], "filename": "ObjectRenderer.js", "lineno": 36, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100103080", "name": "ObjectRenderer#flush", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Stub method for rendering content and emptying the current batch.

", "name": "flush", "longname": "PIXI.ObjectRenderer#flush", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "___id": "T000002R009541", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererflush", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Renders an object\n *\n * @param {PIXI.DisplayObject} object - The object to render.\n */", "meta": { "range": [ 757, 850 ], "filename": "ObjectRenderer.js", "lineno": 46, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\utils", "code": { "id": "astnode100103084", "name": "ObjectRenderer#render", "type": "MethodDefinition", "paramnames": [ "object" ] }, "vars": { "": null } }, "description": "

Renders an object

", "params": [ { "type": { "names": [ "PIXI.DisplayObject" ] }, "description": "

The object to render.

", "name": "object" } ], "name": "render", "longname": "PIXI.ObjectRenderer#render", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "___id": "T000002R009542", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererrender", "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" }, { "comment": "/**\n * Generic method called when there is a WebGL context change.\n *\n */", "meta": { "range": [ 569, 629 ], "filename": "WebGLManager.js", "lineno": 28, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026924", "name": "WebGLManager#onContextChange", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic method called when there is a WebGL context change.

", "name": "onContextChange", "longname": "PIXI.ObjectRenderer#onContextChange", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "inherits": "PIXI.WebGLManager#onContextChange", "inherited": true, "overrides": "PIXI.WebGLManager#onContextChange", "___id": "T000002R013957", "___s": true, "skip": true, "slug": "PIXI.ObjectRendereronContextChange", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" }, { "comment": "/**\n * Generic destroy methods to be overridden by the subclass\n *\n */", "meta": { "range": [ 722, 840 ], "filename": "WebGLManager.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026928", "name": "WebGLManager#destroy", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic destroy methods to be overridden by the subclass

", "name": "destroy", "longname": "PIXI.ObjectRenderer#destroy", "kind": "function", "memberof": "PIXI.ObjectRenderer", "scope": "instance", "params": [], "inherits": "PIXI.WebGLManager#destroy", "inherited": true, "overrides": "PIXI.WebGLManager#destroy", "___id": "T000002R013958", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererdestroy", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$attributes": [ { "comment": "/**\n * The renderer this manager works for.\n *\n * @member {PIXI.WebGLRenderer} PIXI.WebGLManager#renderer\n */", "meta": { "range": [ 226, 367 ], "filename": "WebGLManager.js", "lineno": 14, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": {} }, "description": "

The renderer this manager works for.

", "kind": "member", "name": "renderer", "type": { "names": [ "PIXI.WebGLRenderer" ] }, "memberof": "PIXI.ObjectRenderer", "longname": "PIXI.ObjectRenderer#renderer", "scope": "instance", "inherits": "PIXI.WebGLManager#renderer", "inherited": true, "overrides": "PIXI.WebGLManager#renderer", "___id": "T000002R013956", "___s": true, "skip": true, "slug": "PIXI.ObjectRendererrenderer", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "comment": "/**\n * @class\n * @memberof PIXI\n */", "meta": { "range": [ 66, 842 ], "filename": "WebGLManager.js", "lineno": 7, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026898", "name": "WebGLManager", "type": "ClassDeclaration", "paramnames": [ "renderer" ] } }, "kind": "class", "memberof": "PIXI", "name": "WebGLManager", "longname": "PIXI.WebGLManager", "scope": "static", "params": [ { "type": { "names": [ "PIXI.WebGLRenderer" ] }, "description": "

The renderer this manager works for.

", "name": "renderer" } ], "___id": "T000002R002488", "___s": true, "$methods": [ { "comment": "/**\n * Generic method called when there is a WebGL context change.\n *\n */", "meta": { "range": [ 569, 629 ], "filename": "WebGLManager.js", "lineno": 28, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026924", "name": "WebGLManager#onContextChange", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic method called when there is a WebGL context change.

", "name": "onContextChange", "longname": "PIXI.WebGLManager#onContextChange", "kind": "function", "memberof": "PIXI.WebGLManager", "scope": "instance", "params": [], "___id": "T000002R002492", "___s": true, "skip": true, "slug": "PIXI.WebGLManageronContextChange", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" }, { "comment": "/**\n * Generic destroy methods to be overridden by the subclass\n *\n */", "meta": { "range": [ 722, 840 ], "filename": "WebGLManager.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026928", "name": "WebGLManager#destroy", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic destroy methods to be overridden by the subclass

", "name": "destroy", "longname": "PIXI.WebGLManager#destroy", "kind": "function", "memberof": "PIXI.WebGLManager", "scope": "instance", "params": [], "___id": "T000002R002493", "___s": true, "skip": true, "slug": "PIXI.WebGLManagerdestroy", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" }, { "comment": "/**\n * Generic method called when there is a WebGL context change.\n *\n */", "meta": { "range": [ 569, 629 ], "filename": "WebGLManager.js", "lineno": 28, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100101603", "name": "WebGLManager#onContextChange", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic method called when there is a WebGL context change.

", "name": "onContextChange", "longname": "PIXI.WebGLManager#onContextChange", "kind": "function", "memberof": "PIXI.WebGLManager", "scope": "instance", "params": [], "___id": "T000002R009426", "___s": true, "skip": true, "slug": "PIXI.WebGLManageronContextChange", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" }, { "comment": "/**\n * Generic destroy methods to be overridden by the subclass\n *\n */", "meta": { "range": [ 722, 840 ], "filename": "WebGLManager.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100101607", "name": "WebGLManager#destroy", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Generic destroy methods to be overridden by the subclass

", "name": "destroy", "longname": "PIXI.WebGLManager#destroy", "kind": "function", "memberof": "PIXI.WebGLManager", "scope": "instance", "params": [], "___id": "T000002R009427", "___s": true, "skip": true, "slug": "PIXI.WebGLManagerdestroy", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$attributes": [ { "comment": "/**\n * The renderer this manager works for.\n *\n * @member {PIXI.WebGLRenderer} PIXI.WebGLManager#renderer\n */", "meta": { "range": [ 226, 367 ], "filename": "WebGLManager.js", "lineno": 14, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": {} }, "description": "

The renderer this manager works for.

", "kind": "member", "name": "renderer", "type": { "names": [ "PIXI.WebGLRenderer" ] }, "memberof": "PIXI.WebGLManager", "longname": "PIXI.WebGLManager#renderer", "scope": "instance", "___id": "T000002R002490", "___s": true, "skip": true, "slug": "PIXI.WebGLManagerrenderer", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" }, { "comment": "/**\n * The renderer this manager works for.\n *\n * @member {PIXI.WebGLRenderer} PIXI.WebGLManager#renderer\n */", "meta": { "range": [ 226, 367 ], "filename": "WebGLManager.js", "lineno": 14, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": {} }, "description": "

The renderer this manager works for.

", "kind": "member", "name": "renderer", "type": { "names": [ "PIXI.WebGLRenderer" ] }, "memberof": "PIXI.WebGLManager", "longname": "PIXI.WebGLManager#renderer", "scope": "instance", "___id": "T000002R009424", "___s": true, "skip": true, "slug": "PIXI.WebGLManagerrenderer", "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [], "$augmentedBy": [ { "name": "BlendModeManager" }, { "name": "FilterManager" }, { "name": "MaskManager" }, { "name": "StencilManager" }, { "name": "ObjectRenderer" }, { "name": "BlendModeManager" }, { "name": "FilterManager" }, { "name": "MaskManager" }, { "name": "StencilManager" }, { "name": "ObjectRenderer" } ], "filepath": "core\\renderers\\webgl\\managers\\WebGLManager.js" } ], "$augmentedBy": [ { "name": "GraphicsRenderer" }, { "name": "SpriteRenderer" }, { "name": "TilingSpriteRenderer" }, { "name": "MeshRenderer" }, { "name": "GraphicsRenderer" }, { "name": "SpriteRenderer" }, { "name": "TilingSpriteRenderer" }, { "name": "MeshRenderer" } ], "filepath": "core\\renderers\\webgl\\utils\\ObjectRenderer.js" } ], "$augmentedBy": [], "filepath": "core\\graphics\\webgl\\GraphicsRenderer.js" }