Home

class: PrimitiveShader


This shader is used to draw simple primitive shapes for {@link PIXI.Graphics}.

Extends:

GLShaderShader → PrimitiveShader

Methods


  {
    "comment": "/**\n * This shader is used to draw simple primitive shapes for {@link PIXI.Graphics}.\n *\n * @class\n * @memberof PIXI\n * @extends PIXI.Shader\n */",
    "meta": {
        "range": [
            217,
            1271
        ],
        "filename": "PrimitiveShader.js",
        "lineno": 12,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\graphics\\webgl\\shaders",
        "code": {
            "id": "astnode100013244",
            "name": "PrimitiveShader",
            "type": "ClassDeclaration",
            "paramnames": [
                "gl"
            ]
        }
    },
    "classdesc": "

This shader is used to draw simple primitive shapes for {@link PIXI.Graphics}.

", "kind": "class", "memberof": "PIXI", "augments": [ "PIXI.Shader" ], "name": "PrimitiveShader", "longname": "PIXI.PrimitiveShader", "scope": "static", "params": [ { "type": { "names": [ "WebGLRenderingContext" ] }, "description": "

The webgl shader manager this shader works for.

", "name": "gl" } ], "___id": "T000002R001225", "___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": "core\\graphics\\webgl\\shaders\\PrimitiveShader.js" }