Home

class: MaskManager


Extends:

WebGLManager → MaskManager

Methods summary


Public methods
public pushMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void
public popMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void
public pushSpriteMask(target: PIXI.RenderTarget, maskData: PIXI.Sprite): void
public popSpriteMask(): void
public pushStencilMask(maskData: PIXI.Sprite, PIXI.Graphics): void
public popStencilMask(): void
public pushScissorMask(target: PIXI.DisplayObject, maskData: PIXI.Graphics): void
public popScissorMask(): void
public pushMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void
public popMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void
public pushSpriteMask(target: PIXI.RenderTarget, maskData: PIXI.Sprite): void
public popSpriteMask(): void
public pushStencilMask(maskData: PIXI.Sprite, PIXI.Graphics): void
public popStencilMask(): void
public pushScissorMask(target: PIXI.DisplayObject, maskData: PIXI.Graphics): void
public popScissorMask(): void
public onContextChange(): void
public destroy(): void

Properties


Name Type Attribute Description
renderer PIXI.WebGLRenderer public

The renderer this manager works for.

Methods


pushMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
target

Display Object to push the mask to

maskData

The masking data.

Returns:

void


popMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void

Removes the last mask from the mask stack and doesn't return it.

Params:

Name Type Attribute Description
target

Display Object to pop the mask from

maskData

The masking data.

Returns:

void


pushSpriteMask(target: PIXI.RenderTarget, maskData: PIXI.Sprite): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
target

Display Object to push the sprite mask to

maskData

Sprite to be used as the mask

Returns:

void


popSpriteMask(): void

Removes the last filter from the filter stack and doesn't return it.

Returns:

void


pushStencilMask(maskData: PIXI.Sprite, PIXI.Graphics): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
maskData

The masking data.

Returns:

void


popStencilMask(): void

Removes the last filter from the filter stack and doesn't return it.

Returns:

void


pushScissorMask(target: PIXI.DisplayObject, maskData: PIXI.Graphics): void

Params:

Name Type Attribute Description
target

Display Object to push the mask to

maskData

The masking data.

Returns:

void


popScissorMask(): void

Returns:

void


pushMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
target

Display Object to push the mask to

maskData

The masking data.

Returns:

void


popMask(target: PIXI.DisplayObject, maskData: PIXI.Sprite, PIXI.Graphics): void

Removes the last mask from the mask stack and doesn't return it.

Params:

Name Type Attribute Description
target

Display Object to pop the mask from

maskData

The masking data.

Returns:

void


pushSpriteMask(target: PIXI.RenderTarget, maskData: PIXI.Sprite): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
target

Display Object to push the sprite mask to

maskData

Sprite to be used as the mask

Returns:

void


popSpriteMask(): void

Removes the last filter from the filter stack and doesn't return it.

Returns:

void


pushStencilMask(maskData: PIXI.Sprite, PIXI.Graphics): void

Applies the Mask and adds it to the current filter stack.

Params:

Name Type Attribute Description
maskData

The masking data.

Returns:

void


popStencilMask(): void

Removes the last filter from the filter stack and doesn't return it.

Returns:

void


pushScissorMask(target: PIXI.DisplayObject, maskData: PIXI.Graphics): void

Params:

Name Type Attribute Description
target

Display Object to push the mask to

maskData

The masking data.

Returns:

void


popScissorMask(): void

Returns:

void


onContextChange(): void

Generic method called when there is a WebGL context change.

Returns:

void


destroy(): void

Generic destroy methods to be overridden by the subclass

Returns:

void


  {
    "comment": "/**\n * @class\n * @extends PIXI.WebGLManager\n * @memberof PIXI\n */",
    "meta": {
        "range": [
            209,
            5372
        ],
        "filename": "MaskManager.js",
        "lineno": 11,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers",
        "code": {
            "id": "astnode100026007",
            "name": "MaskManager",
            "type": "ClassDeclaration",
            "paramnames": [
                "renderer"
            ]
        }
    },
    "kind": "class",
    "augments": [
        "PIXI.WebGLManager"
    ],
    "memberof": "PIXI",
    "name": "MaskManager",
    "longname": "PIXI.MaskManager",
    "scope": "static",
    "params": [
        {
            "type": {
                "names": [
                    "PIXI.WebGLRenderer"
                ]
            },
            "description": "

The renderer this manager works for.

", "name": "renderer" } ], "___id": "T000002R002434", "___s": true, "$methods": [ { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.DisplayObject} target - Display Object to push the mask to\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 901, 1936 ], "filename": "MaskManager.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026056", "name": "MaskManager#pushMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

Display Object to push the mask to

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite", "PIXI.Graphics" ] }, "description": "

The masking data.

", "name": "maskData" } ], "name": "pushMask", "longname": "PIXI.MaskManager#pushMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R002442", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last mask from the mask stack and doesn't return it.\n *\n * @param {PIXI.DisplayObject} target - Display Object to pop the mask from\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 2188, 2574 ], "filename": "MaskManager.js", "lineno": 81, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026167", "name": "MaskManager#popMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Removes the last mask from the mask stack and doesn't return it.

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

Display Object to pop the mask from

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite", "PIXI.Graphics" ] }, "description": "

The masking data.

", "name": "maskData" } ], "name": "popMask", "longname": "PIXI.MaskManager#popMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R002446", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.RenderTarget} target - Display Object to push the sprite mask to\n * @param {PIXI.Sprite} maskData - Sprite to be used as the mask\n */", "meta": { "range": [ 2822, 3407 ], "filename": "MaskManager.js", "lineno": 103, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026216", "name": "MaskManager#pushSpriteMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

Display Object to push the sprite mask to

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite" ] }, "description": "

Sprite to be used as the mask

", "name": "maskData" } ], "name": "pushSpriteMask", "longname": "PIXI.MaskManager#pushSpriteMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R002447", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushSpriteMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last filter from the filter stack and doesn't return it.\n *\n */", "meta": { "range": [ 3512, 3619 ], "filename": "MaskManager.js", "lineno": 127, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026297", "name": "MaskManager#popSpriteMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Removes the last filter from the filter stack and doesn't return it.

", "name": "popSpriteMask", "longname": "PIXI.MaskManager#popSpriteMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R002454", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopSpriteMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 3784, 3927 ], "filename": "MaskManager.js", "lineno": 138, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026315", "name": "MaskManager#pushStencilMask", "type": "MethodDefinition", "paramnames": [ "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

The masking data.

", "name": "maskData" } ], "name": "pushStencilMask", "longname": "PIXI.MaskManager#pushStencilMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R002455", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushStencilMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last filter from the filter stack and doesn't return it.\n *\n */", "meta": { "range": [ 4032, 4157 ], "filename": "MaskManager.js", "lineno": 148, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026339", "name": "MaskManager#popStencilMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Removes the last filter from the filter stack and doesn't return it.

", "name": "popStencilMask", "longname": "PIXI.MaskManager#popStencilMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R002456", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopStencilMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n *\n * @param {PIXI.DisplayObject} target - Display Object to push the mask to\n * @param {PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 4324, 5098 ], "filename": "MaskManager.js", "lineno": 159, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026361", "name": "MaskManager#pushScissorMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "params": [ { "type": { "names": [ "PIXI.DisplayObject" ] }, "description": "

Display Object to push the mask to

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

The masking data.

", "name": "maskData" } ], "name": "pushScissorMask", "longname": "PIXI.MaskManager#pushScissorMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R002457", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushScissorMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n *\n *\n */", "meta": { "range": [ 5134, 5370 ], "filename": "MaskManager.js", "lineno": 190, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100026490", "name": "MaskManager#popScissorMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "name": "popScissorMask", "longname": "PIXI.MaskManager#popScissorMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R002466", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopScissorMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.DisplayObject} target - Display Object to push the mask to\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 901, 1936 ], "filename": "MaskManager.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100100735", "name": "MaskManager#pushMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

Display Object to push the mask to

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite", "PIXI.Graphics" ] }, "description": "

The masking data.

", "name": "maskData" } ], "name": "pushMask", "longname": "PIXI.MaskManager#pushMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R009376", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last mask from the mask stack and doesn't return it.\n *\n * @param {PIXI.DisplayObject} target - Display Object to pop the mask from\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 2188, 2574 ], "filename": "MaskManager.js", "lineno": 81, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100100846", "name": "MaskManager#popMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Removes the last mask from the mask stack and doesn't return it.

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

Display Object to pop the mask from

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite", "PIXI.Graphics" ] }, "description": "

The masking data.

", "name": "maskData" } ], "name": "popMask", "longname": "PIXI.MaskManager#popMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R009380", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.RenderTarget} target - Display Object to push the sprite mask to\n * @param {PIXI.Sprite} maskData - Sprite to be used as the mask\n */", "meta": { "range": [ 2822, 3407 ], "filename": "MaskManager.js", "lineno": 103, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100100895", "name": "MaskManager#pushSpriteMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

Display Object to push the sprite mask to

", "name": "target" }, { "type": { "names": [ "PIXI.Sprite" ] }, "description": "

Sprite to be used as the mask

", "name": "maskData" } ], "name": "pushSpriteMask", "longname": "PIXI.MaskManager#pushSpriteMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R009381", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushSpriteMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last filter from the filter stack and doesn't return it.\n *\n */", "meta": { "range": [ 3512, 3619 ], "filename": "MaskManager.js", "lineno": 127, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100100976", "name": "MaskManager#popSpriteMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Removes the last filter from the filter stack and doesn't return it.

", "name": "popSpriteMask", "longname": "PIXI.MaskManager#popSpriteMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R009388", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopSpriteMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Applies the Mask and adds it to the current filter stack.\n *\n * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 3784, 3927 ], "filename": "MaskManager.js", "lineno": 138, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100100994", "name": "MaskManager#pushStencilMask", "type": "MethodDefinition", "paramnames": [ "maskData" ] }, "vars": { "": null } }, "description": "

Applies the Mask and adds it to the current filter stack.

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

The masking data.

", "name": "maskData" } ], "name": "pushStencilMask", "longname": "PIXI.MaskManager#pushStencilMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R009389", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushStencilMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n * Removes the last filter from the filter stack and doesn't return it.\n *\n */", "meta": { "range": [ 4032, 4157 ], "filename": "MaskManager.js", "lineno": 148, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100101018", "name": "MaskManager#popStencilMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Removes the last filter from the filter stack and doesn't return it.

", "name": "popStencilMask", "longname": "PIXI.MaskManager#popStencilMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R009390", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopStencilMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n *\n * @param {PIXI.DisplayObject} target - Display Object to push the mask to\n * @param {PIXI.Graphics} maskData - The masking data.\n */", "meta": { "range": [ 4324, 5098 ], "filename": "MaskManager.js", "lineno": 159, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100101040", "name": "MaskManager#pushScissorMask", "type": "MethodDefinition", "paramnames": [ "target", "maskData" ] }, "vars": { "": null } }, "params": [ { "type": { "names": [ "PIXI.DisplayObject" ] }, "description": "

Display Object to push the mask to

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

The masking data.

", "name": "maskData" } ], "name": "pushScissorMask", "longname": "PIXI.MaskManager#pushScissorMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "___id": "T000002R009391", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpushScissorMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }, { "comment": "/**\n *\n *\n */", "meta": { "range": [ 5134, 5370 ], "filename": "MaskManager.js", "lineno": 190, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\managers", "code": { "id": "astnode100101169", "name": "MaskManager#popScissorMask", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "name": "popScissorMask", "longname": "PIXI.MaskManager#popScissorMask", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "___id": "T000002R009400", "___s": true, "skip": true, "slug": "PIXI.MaskManagerpopScissorMask", "filepath": "core\\renderers\\webgl\\managers\\MaskManager.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.MaskManager#onContextChange", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "inherits": "PIXI.WebGLManager#onContextChange", "inherited": true, "overrides": "PIXI.WebGLManager#onContextChange", "___id": "T000002R013996", "___s": true, "skip": true, "slug": "PIXI.MaskManageronContextChange", "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.MaskManager#destroy", "kind": "function", "memberof": "PIXI.MaskManager", "scope": "instance", "params": [], "inherits": "PIXI.WebGLManager#destroy", "inherited": true, "overrides": "PIXI.WebGLManager#destroy", "___id": "T000002R013997", "___s": true, "skip": true, "slug": "PIXI.MaskManagerdestroy", "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.MaskManager", "longname": "PIXI.MaskManager#renderer", "scope": "instance", "inherits": "PIXI.WebGLManager#renderer", "inherited": true, "overrides": "PIXI.WebGLManager#renderer", "___id": "T000002R013995", "___s": true, "skip": true, "slug": "PIXI.MaskManagerrenderer", "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": [], "filepath": "core\\renderers\\webgl\\managers\\MaskManager.js" }