{
"comment": "/**\n * @class\n * @extends PIXI.Shader\n * @memberof PIXI\n */",
"meta": {
"range": [
133,
1857
],
"filename": "ParticleShader.js",
"lineno": 10,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\particles\\webgl",
"code": {
"id": "astnode100073223",
"name": "ParticleShader",
"type": "ClassDeclaration",
"paramnames": [
"gl"
]
}
},
"kind": "class",
"augments": [
"PIXI.Shader"
],
"memberof": "PIXI",
"name": "ParticleShader",
"longname": "PIXI.ParticleShader",
"scope": "static",
"params": [
{
"type": {
"names": [
"PIXI.Shader"
]
},
"description": "The webgl shader manager this shader works for.
",
"name": "gl"
}
],
"___id": "T000002R006829",
"___s": true,
"$methods": [],
"$attributes": [],
"$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": "Wrapper class, webGL Shader for Pixi.
Adds precision string if vertexSrc or fragmentSrc have no mention of it.
",
"kind": "class",
"augments": [
"GLShader"
],
"memberof": "PIXI",
"name": "Shader",
"longname": "PIXI.Shader",
"scope": "static",
"params": [
{
"type": {
"names": [
"WebGLRenderingContext"
]
},
"description": "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": [],
"filepath": "particles\\webgl\\ParticleShader.js"
}