The SpriteMaskFilter class
Public methods | |
---|---|
public | apply(filterManager: PIXI.FilterManager, input: PIXI.RenderTarget, output: PIXI.RenderTarget): void |
public | apply(filterManager: PIXI.FilterManager, input: PIXI.RenderTarget, output: PIXI.RenderTarget): void |
Name | Type | Attribute | Description |
---|---|---|---|
vertexSrc | string | public | The vertex shader. |
fragmentSrc | string | public | The fragment shader. |
uniforms | object | public | An object containing the current values of custom uniforms. |
padding | number | public | The padding of the filter. Some filters require extra space to breath such as a blur. |
resolution | number | public | The resolution of the filter. Setting this to be lower will lower the quality but |
enabled | boolean | public | If enabled is true the filter is applied, if false it will not. |
autoFit | boolean | public | If enabled, pixi will fit the filter area into boundaries for better performance. |
Applies the filter
Name | Type | Attribute | Description |
---|---|---|---|
filterManager | The renderer to retrieve the filter from |
||
input | The input render target. |
||
output | The target to output to. |
void
Applies the filter
Name | Type | Attribute | Description |
---|---|---|---|
filterManager | The renderer to retrieve the filter from |
||
input | The input render target. |
||
output | The target to output to. |
void
{ "comment": "/**\n * The SpriteMaskFilter class\n *\n * @class\n * @extends PIXI.Filter\n * @memberof PIXI\n */", "meta": { "range": [ 267, 1383 ], "filename": "SpriteMaskFilter.js", "lineno": 15, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters\\spriteMask", "code": { "id": "astnode100023952", "name": "SpriteMaskFilter", "type": "ClassDeclaration", "paramnames": [ "sprite" ] } }, "classdesc": "The SpriteMaskFilter class
", "kind": "class", "augments": [ "PIXI.Filter" ], "memberof": "PIXI", "name": "SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter", "scope": "static", "params": [ { "type": { "names": [ "PIXI.Sprite" ] }, "description": "the target sprite
", "name": "sprite" } ], "___id": "T000002R002274", "___s": true, "$methods": [ { "comment": "/**\n * Applies the filter\n *\n * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from\n * @param {PIXI.RenderTarget} input - The input render target.\n * @param {PIXI.RenderTarget} output - The target to output to.\n */", "meta": { "range": [ 1027, 1381 ], "filename": "SpriteMaskFilter.js", "lineno": 42, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters\\spriteMask", "code": { "id": "astnode100024001", "name": "SpriteMaskFilter#apply", "type": "MethodDefinition", "paramnames": [ "filterManager", "input", "output" ] }, "vars": { "": null } }, "description": "Applies the filter
", "params": [ { "type": { "names": [ "PIXI.FilterManager" ] }, "description": "The renderer to retrieve the filter from
", "name": "filterManager" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The input render target.
", "name": "input" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The target to output to.
", "name": "output" } ], "name": "apply", "longname": "PIXI.SpriteMaskFilter#apply", "kind": "function", "memberof": "PIXI.SpriteMaskFilter", "scope": "instance", "overrides": "PIXI.Filter#apply", "___id": "T000002R002280", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterapply", "filepath": "core\\renderers\\webgl\\filters\\spriteMask\\SpriteMaskFilter.js" }, { "comment": "/**\n * Applies the filter\n *\n * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from\n * @param {PIXI.RenderTarget} input - The input render target.\n * @param {PIXI.RenderTarget} output - The target to output to.\n */", "meta": { "range": [ 1027, 1381 ], "filename": "SpriteMaskFilter.js", "lineno": 42, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters\\spriteMask", "code": { "id": "astnode100098680", "name": "SpriteMaskFilter#apply", "type": "MethodDefinition", "paramnames": [ "filterManager", "input", "output" ] }, "vars": { "": null } }, "description": "Applies the filter
", "params": [ { "type": { "names": [ "PIXI.FilterManager" ] }, "description": "The renderer to retrieve the filter from
", "name": "filterManager" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The input render target.
", "name": "input" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The target to output to.
", "name": "output" } ], "name": "apply", "longname": "PIXI.SpriteMaskFilter#apply", "kind": "function", "memberof": "PIXI.SpriteMaskFilter", "scope": "instance", "overrides": "PIXI.Filter#apply", "___id": "T000002R009214", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterapply", "filepath": "core\\renderers\\webgl\\filters\\spriteMask\\SpriteMaskFilter.js" } ], "$attributes": [ { "comment": "/**\n * The vertex shader.\n *\n * @member {string} PIXI.Filter#vertexSrc\n */", "meta": { "range": [ 670, 776 ], "filename": "Filter.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The vertex shader.
", "kind": "member", "name": "vertexSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#vertexSrc", "scope": "instance", "inherits": "PIXI.Filter#vertexSrc", "inherited": true, "overrides": "PIXI.Filter#vertexSrc", "___id": "T000002R013983", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFiltervertexSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The fragment shader.\n *\n * @member {string} PIXI.Filter#fragmentSrc\n */", "meta": { "range": [ 849, 959 ], "filename": "Filter.js", "lineno": 32, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The fragment shader.
", "kind": "member", "name": "fragmentSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#fragmentSrc", "scope": "instance", "inherits": "PIXI.Filter#fragmentSrc", "inherited": true, "overrides": "PIXI.Filter#fragmentSrc", "___id": "T000002R013984", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterfragmentSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * An object containing the current values of custom uniforms.\n * @exampleUpdating the value of a custom uniform \n * filter.uniforms.time = performance.now();\n *\n * @member {object} PIXI.Filter#uniforms\n */", "meta": { "range": [ 1211, 1488 ], "filename": "Filter.js", "lineno": 43, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "An object containing the current values of custom uniforms.
", "examples": [ "Updating the value of a custom uniform \nfilter.uniforms.time = performance.now();" ], "kind": "member", "name": "uniforms", "type": { "names": [ "object" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#uniforms", "scope": "instance", "inherits": "PIXI.Filter#uniforms", "inherited": true, "overrides": "PIXI.Filter#uniforms", "___id": "T000002R013985", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilteruniforms", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The padding of the filter. Some filters require extra space to breath such as a blur.\n * Increasing this will add extra width and height to the bounds of the object that the\n * filter is applied to.\n *\n * @member {number} PIXI.Filter#padding\n */", "meta": { "range": [ 2062, 2362 ], "filename": "Filter.js", "lineno": 69, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The padding of the filter. Some filters require extra space to breath such as a blur.
", "kind": "member", "name": "padding", "type": { "names": [ "number" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#padding", "scope": "instance", "inherits": "PIXI.Filter#padding", "inherited": true, "overrides": "PIXI.Filter#padding", "___id": "T000002R013986", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterpadding", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The resolution of the filter. Setting this to be lower will lower the quality but\n * increase the performance of the filter.\n *\n * @member {number} PIXI.Filter#resolution\n */", "meta": { "range": [ 2398, 2619 ], "filename": "Filter.js", "lineno": 78, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
Increasing this will add extra width and height to the bounds of the object that the
filter is applied to.The resolution of the filter. Setting this to be lower will lower the quality but
", "kind": "member", "name": "resolution", "type": { "names": [ "number" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#resolution", "scope": "instance", "inherits": "PIXI.Filter#resolution", "inherited": true, "overrides": "PIXI.Filter#resolution", "___id": "T000002R013987", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterresolution", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled is true the filter is applied, if false it will not.\n *\n * @member {boolean} PIXI.Filter#enabled\n */", "meta": { "range": [ 2676, 2826 ], "filename": "Filter.js", "lineno": 86, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
increase the performance of the filter.If enabled is true the filter is applied, if false it will not.
", "kind": "member", "name": "enabled", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#enabled", "scope": "instance", "inherits": "PIXI.Filter#enabled", "inherited": true, "overrides": "PIXI.Filter#enabled", "___id": "T000002R013988", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterenabled", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled, pixi will fit the filter area into boundaries for better performance.\n * Switch it off if it does not work for specific shader.\n *\n * @member {boolean} PIXI.Filter#autoFit\n */", "meta": { "range": [ 2865, 3099 ], "filename": "Filter.js", "lineno": 93, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "If enabled, pixi will fit the filter area into boundaries for better performance.
", "kind": "member", "name": "autoFit", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.SpriteMaskFilter", "longname": "PIXI.SpriteMaskFilter#autoFit", "scope": "instance", "inherits": "PIXI.Filter#autoFit", "inherited": true, "overrides": "PIXI.Filter#autoFit", "___id": "T000002R013989", "___s": true, "skip": true, "slug": "PIXI.SpriteMaskFilterautoFit", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "comment": "/**\n * @class\n * @memberof PIXI\n * @extends PIXI.Shader\n */", "meta": { "range": [ 342, 5863 ], "filename": "Filter.js", "lineno": 16, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100023444", "name": "Filter", "type": "ClassDeclaration", "paramnames": [ "vertexSrc", "fragmentSrc", "uniforms" ] } }, "kind": "class", "memberof": "PIXI", "augments": [ "PIXI.Shader" ], "name": "Filter", "longname": "PIXI.Filter", "scope": "static", "params": [ { "type": { "names": [ "string" ] }, "optional": true, "description": "
Switch it off if it does not work for specific shader.The source of the vertex shader.
", "name": "vertexSrc" }, { "type": { "names": [ "string" ] }, "optional": true, "description": "The source of the fragment shader.
", "name": "fragmentSrc" }, { "type": { "names": [ "object" ] }, "optional": true, "description": "Custom uniforms to use to augment the built-in ones.
", "name": "uniforms" } ], "___id": "T000002R002229", "___s": true, "$methods": [ { "comment": "/**\n * Applies the filter\n *\n * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from\n * @param {PIXI.RenderTarget} input - The input render target.\n * @param {PIXI.RenderTarget} output - The target to output to.\n * @param {boolean} clear - Should the output be cleared before rendering to it\n * @param {object} [currentState] - It's current state of filter.\n * There are some useful properties in the currentState :\n * target, filters, sourceFrame, destinationFrame, renderTarget, resolution\n */", "meta": { "range": [ 3726, 4091 ], "filename": "Filter.js", "lineno": 113, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100023597", "name": "Filter#apply", "type": "MethodDefinition", "paramnames": [ "filterManager", "input", "output", "clear", "currentState" ] }, "vars": { "": null } }, "description": "Applies the filter
", "params": [ { "type": { "names": [ "PIXI.FilterManager" ] }, "description": "The renderer to retrieve the filter from
", "name": "filterManager" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The input render target.
", "name": "input" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The target to output to.
", "name": "output" }, { "type": { "names": [ "boolean" ] }, "description": "Should the output be cleared before rendering to it
", "name": "clear" }, { "type": { "names": [ "object" ] }, "optional": true, "description": "It's current state of filter.
", "name": "currentState" } ], "name": "apply", "longname": "PIXI.Filter#apply", "kind": "function", "memberof": "PIXI.Filter", "scope": "instance", "___id": "T000002R002252", "___s": true, "skip": true, "slug": "PIXI.Filterapply", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The default vertex shader source\n *\n * @static\n * @constant\n */", "meta": { "range": [ 4192, 4822 ], "filename": "Filter.js", "lineno": 131, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100023615", "name": "Filter.defaultVertexSrc", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "
There are some useful properties in the currentState :
target, filters, sourceFrame, destinationFrame, renderTarget, resolutionThe default vertex shader source
", "scope": "static", "kind": "constant", "name": "defaultVertexSrc", "longname": "PIXI.Filter.defaultVertexSrc", "memberof": "PIXI.Filter", "params": [], "___id": "T000002R002253", "___s": true, "skip": true, "slug": "PIXI.Filter.defaultVertexSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The default fragment shader source\n *\n * @static\n * @constant\n */", "meta": { "range": [ 4925, 5861 ], "filename": "Filter.js", "lineno": 157, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100023636", "name": "Filter.defaultFragmentSrc", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "The default fragment shader source
", "scope": "static", "kind": "constant", "name": "defaultFragmentSrc", "longname": "PIXI.Filter.defaultFragmentSrc", "memberof": "PIXI.Filter", "params": [], "___id": "T000002R002254", "___s": true, "skip": true, "slug": "PIXI.Filter.defaultFragmentSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * Applies the filter\n *\n * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from\n * @param {PIXI.RenderTarget} input - The input render target.\n * @param {PIXI.RenderTarget} output - The target to output to.\n * @param {boolean} clear - Should the output be cleared before rendering to it\n * @param {object} [currentState] - It's current state of filter.\n * There are some useful properties in the currentState :\n * target, filters, sourceFrame, destinationFrame, renderTarget, resolution\n */", "meta": { "range": [ 3726, 4091 ], "filename": "Filter.js", "lineno": 113, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100098276", "name": "Filter#apply", "type": "MethodDefinition", "paramnames": [ "filterManager", "input", "output", "clear", "currentState" ] }, "vars": { "": null } }, "description": "Applies the filter
", "params": [ { "type": { "names": [ "PIXI.FilterManager" ] }, "description": "The renderer to retrieve the filter from
", "name": "filterManager" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The input render target.
", "name": "input" }, { "type": { "names": [ "PIXI.RenderTarget" ] }, "description": "The target to output to.
", "name": "output" }, { "type": { "names": [ "boolean" ] }, "description": "Should the output be cleared before rendering to it
", "name": "clear" }, { "type": { "names": [ "object" ] }, "optional": true, "description": "It's current state of filter.
", "name": "currentState" } ], "name": "apply", "longname": "PIXI.Filter#apply", "kind": "function", "memberof": "PIXI.Filter", "scope": "instance", "___id": "T000002R009186", "___s": true, "skip": true, "slug": "PIXI.Filterapply", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The default vertex shader source\n *\n * @static\n * @constant\n */", "meta": { "range": [ 4192, 4822 ], "filename": "Filter.js", "lineno": 131, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100098294", "name": "Filter.defaultVertexSrc", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "
There are some useful properties in the currentState :
target, filters, sourceFrame, destinationFrame, renderTarget, resolutionThe default vertex shader source
", "scope": "static", "kind": "constant", "name": "defaultVertexSrc", "longname": "PIXI.Filter.defaultVertexSrc", "memberof": "PIXI.Filter", "params": [], "___id": "T000002R009187", "___s": true, "skip": true, "slug": "PIXI.Filter.defaultVertexSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The default fragment shader source\n *\n * @static\n * @constant\n */", "meta": { "range": [ 4925, 5861 ], "filename": "Filter.js", "lineno": 157, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": { "id": "astnode100098315", "name": "Filter.defaultFragmentSrc", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "The default fragment shader source
", "scope": "static", "kind": "constant", "name": "defaultFragmentSrc", "longname": "PIXI.Filter.defaultFragmentSrc", "memberof": "PIXI.Filter", "params": [], "___id": "T000002R009188", "___s": true, "skip": true, "slug": "PIXI.Filter.defaultFragmentSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" } ], "$attributes": [ { "comment": "/**\n * The vertex shader.\n *\n * @member {string} PIXI.Filter#vertexSrc\n */", "meta": { "range": [ 670, 776 ], "filename": "Filter.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The vertex shader.
", "kind": "member", "name": "vertexSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#vertexSrc", "scope": "instance", "___id": "T000002R002231", "___s": true, "skip": true, "slug": "PIXI.FiltervertexSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The fragment shader.\n *\n * @member {string} PIXI.Filter#fragmentSrc\n */", "meta": { "range": [ 849, 959 ], "filename": "Filter.js", "lineno": 32, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The fragment shader.
", "kind": "member", "name": "fragmentSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#fragmentSrc", "scope": "instance", "___id": "T000002R002233", "___s": true, "skip": true, "slug": "PIXI.FilterfragmentSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * An object containing the current values of custom uniforms.\n * @exampleUpdating the value of a custom uniform \n * filter.uniforms.time = performance.now();\n *\n * @member {object} PIXI.Filter#uniforms\n */", "meta": { "range": [ 1211, 1488 ], "filename": "Filter.js", "lineno": 43, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "An object containing the current values of custom uniforms.
", "examples": [ "Updating the value of a custom uniform \nfilter.uniforms.time = performance.now();" ], "kind": "member", "name": "uniforms", "type": { "names": [ "object" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#uniforms", "scope": "instance", "___id": "T000002R002237", "___s": true, "skip": true, "slug": "PIXI.Filteruniforms", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The padding of the filter. Some filters require extra space to breath such as a blur.\n * Increasing this will add extra width and height to the bounds of the object that the\n * filter is applied to.\n *\n * @member {number} PIXI.Filter#padding\n */", "meta": { "range": [ 2062, 2362 ], "filename": "Filter.js", "lineno": 69, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The padding of the filter. Some filters require extra space to breath such as a blur.
", "kind": "member", "name": "padding", "type": { "names": [ "number" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#padding", "scope": "instance", "___id": "T000002R002244", "___s": true, "skip": true, "slug": "PIXI.Filterpadding", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The resolution of the filter. Setting this to be lower will lower the quality but\n * increase the performance of the filter.\n *\n * @member {number} PIXI.Filter#resolution\n */", "meta": { "range": [ 2398, 2619 ], "filename": "Filter.js", "lineno": 78, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
Increasing this will add extra width and height to the bounds of the object that the
filter is applied to.The resolution of the filter. Setting this to be lower will lower the quality but
", "kind": "member", "name": "resolution", "type": { "names": [ "number" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#resolution", "scope": "instance", "___id": "T000002R002246", "___s": true, "skip": true, "slug": "PIXI.Filterresolution", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled is true the filter is applied, if false it will not.\n *\n * @member {boolean} PIXI.Filter#enabled\n */", "meta": { "range": [ 2676, 2826 ], "filename": "Filter.js", "lineno": 86, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
increase the performance of the filter.If enabled is true the filter is applied, if false it will not.
", "kind": "member", "name": "enabled", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#enabled", "scope": "instance", "___id": "T000002R002248", "___s": true, "skip": true, "slug": "PIXI.Filterenabled", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled, pixi will fit the filter area into boundaries for better performance.\n * Switch it off if it does not work for specific shader.\n *\n * @member {boolean} PIXI.Filter#autoFit\n */", "meta": { "range": [ 2865, 3099 ], "filename": "Filter.js", "lineno": 93, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "If enabled, pixi will fit the filter area into boundaries for better performance.
", "kind": "member", "name": "autoFit", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#autoFit", "scope": "instance", "___id": "T000002R002250", "___s": true, "skip": true, "slug": "PIXI.FilterautoFit", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The vertex shader.\n *\n * @member {string} PIXI.Filter#vertexSrc\n */", "meta": { "range": [ 670, 776 ], "filename": "Filter.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
Switch it off if it does not work for specific shader.The vertex shader.
", "kind": "member", "name": "vertexSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#vertexSrc", "scope": "instance", "___id": "T000002R009165", "___s": true, "skip": true, "slug": "PIXI.FiltervertexSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The fragment shader.\n *\n * @member {string} PIXI.Filter#fragmentSrc\n */", "meta": { "range": [ 849, 959 ], "filename": "Filter.js", "lineno": 32, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The fragment shader.
", "kind": "member", "name": "fragmentSrc", "type": { "names": [ "string" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#fragmentSrc", "scope": "instance", "___id": "T000002R009167", "___s": true, "skip": true, "slug": "PIXI.FilterfragmentSrc", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * An object containing the current values of custom uniforms.\n * @exampleUpdating the value of a custom uniform \n * filter.uniforms.time = performance.now();\n *\n * @member {object} PIXI.Filter#uniforms\n */", "meta": { "range": [ 1211, 1488 ], "filename": "Filter.js", "lineno": 43, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "An object containing the current values of custom uniforms.
", "examples": [ "Updating the value of a custom uniform \nfilter.uniforms.time = performance.now();" ], "kind": "member", "name": "uniforms", "type": { "names": [ "object" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#uniforms", "scope": "instance", "___id": "T000002R009171", "___s": true, "skip": true, "slug": "PIXI.Filteruniforms", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The padding of the filter. Some filters require extra space to breath such as a blur.\n * Increasing this will add extra width and height to the bounds of the object that the\n * filter is applied to.\n *\n * @member {number} PIXI.Filter#padding\n */", "meta": { "range": [ 2062, 2362 ], "filename": "Filter.js", "lineno": 69, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "The padding of the filter. Some filters require extra space to breath such as a blur.
", "kind": "member", "name": "padding", "type": { "names": [ "number" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#padding", "scope": "instance", "___id": "T000002R009178", "___s": true, "skip": true, "slug": "PIXI.Filterpadding", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * The resolution of the filter. Setting this to be lower will lower the quality but\n * increase the performance of the filter.\n *\n * @member {number} PIXI.Filter#resolution\n */", "meta": { "range": [ 2398, 2619 ], "filename": "Filter.js", "lineno": 78, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
Increasing this will add extra width and height to the bounds of the object that the
filter is applied to.The resolution of the filter. Setting this to be lower will lower the quality but
", "kind": "member", "name": "resolution", "type": { "names": [ "number" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#resolution", "scope": "instance", "___id": "T000002R009180", "___s": true, "skip": true, "slug": "PIXI.Filterresolution", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled is true the filter is applied, if false it will not.\n *\n * @member {boolean} PIXI.Filter#enabled\n */", "meta": { "range": [ 2676, 2826 ], "filename": "Filter.js", "lineno": 86, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "
increase the performance of the filter.If enabled is true the filter is applied, if false it will not.
", "kind": "member", "name": "enabled", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#enabled", "scope": "instance", "___id": "T000002R009182", "___s": true, "skip": true, "slug": "PIXI.Filterenabled", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" }, { "comment": "/**\n * If enabled, pixi will fit the filter area into boundaries for better performance.\n * Switch it off if it does not work for specific shader.\n *\n * @member {boolean} PIXI.Filter#autoFit\n */", "meta": { "range": [ 2865, 3099 ], "filename": "Filter.js", "lineno": 93, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl\\filters", "code": {} }, "description": "If enabled, pixi will fit the filter area into boundaries for better performance.
", "kind": "member", "name": "autoFit", "type": { "names": [ "boolean" ] }, "memberof": "PIXI.Filter", "longname": "PIXI.Filter#autoFit", "scope": "instance", "___id": "T000002R009184", "___s": true, "skip": true, "slug": "PIXI.FilterautoFit", "filepath": "core\\renderers\\webgl\\filters\\Filter.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "comment": "/**\n * Wrapper class, webGL Shader for Pixi.\n * Adds precision string if vertexSrc or fragmentSrc have no mention of it.\n *\n * @class\n * @extends GLShader\n * @memberof PIXI\n */", "meta": { "range": [ 679, 1203 ], "filename": "Shader.js", "lineno": 35, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core", "code": { "id": "astnode100032185", "name": "Shader", "type": "ClassDeclaration", "paramnames": [ "gl", "vertexSrc", "fragmentSrc" ] } }, "classdesc": "
Switch it off if it does not work for specific shader.Wrapper class, webGL Shader for Pixi.
", "kind": "class", "augments": [ "GLShader" ], "memberof": "PIXI", "name": "Shader", "longname": "PIXI.Shader", "scope": "static", "params": [ { "type": { "names": [ "WebGLRenderingContext" ] }, "description": "
Adds precision string if vertexSrc or fragmentSrc have no mention of it.The current WebGL rendering context
", "name": "gl" }, { "type": { "names": [ "string", "Array." ] }, "description": " The vertex shader source as an array of strings.
", "name": "vertexSrc" }, { "type": { "names": [ "string", "Array." ] }, "description": " The fragment shader source as an array of strings.
", "name": "fragmentSrc" } ], "___id": "T000002R002944", "___s": true, "$methods": [], "$attributes": [], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "name": "GLShader" } ], "$augmentedBy": [ { "name": "PrimitiveShader" }, { "name": "Filter" }, { "name": "ParticleShader" }, { "name": "PrimitiveShader" }, { "name": "Filter" }, { "name": "ParticleShader" } ], "filepath": "core\\Shader.js" } ], "$augmentedBy": [ { "name": "SpriteMaskFilter" }, { "name": "BlurFilter" }, { "name": "BlurXFilter" }, { "name": "BlurYFilter" }, { "name": "ColorMatrixFilter" }, { "name": "DisplacementFilter" }, { "name": "FXAAFilter" }, { "name": "NoiseFilter" }, { "name": "VoidFilter" }, { "name": "SpriteMaskFilter" }, { "name": "BlurFilter" }, { "name": "BlurXFilter" }, { "name": "BlurYFilter" }, { "name": "ColorMatrixFilter" }, { "name": "DisplacementFilter" }, { "name": "FXAAFilter" }, { "name": "NoiseFilter" }, { "name": "VoidFilter" } ], "filepath": "core\\renderers\\webgl\\filters\\Filter.js" } ], "$augmentedBy": [], "filepath": "core\\renderers\\webgl\\filters\\spriteMask\\SpriteMaskFilter.js" }