Home

class: WebGLState


A WebGL state machines

Methods summary


Public methods
public push(): void
public pop(): void
public setState(state: *): void
public setBlend(value: boolean): void
public setBlendMode(value: number): void
public setDepthTest(value: boolean): void
public setCullFace(value: boolean): void
public setFrontFace(value: boolean): void
public resetAttributes(): void
public resetToDefault(): void
public push(): void
public pop(): void
public setState(state: *): void
public setBlend(value: boolean): void
public setBlendMode(value: number): void
public setDepthTest(value: boolean): void
public setCullFace(value: boolean): void
public setFrontFace(value: boolean): void
public resetAttributes(): void
public resetToDefault(): void

Properties


Name Type Attribute Description
activeState Uint8Array public

The current active state

defaultState Uint8Array public

The default state

stackIndex number private

The current state index in the stack

stack Array.<*> private

The stack holding all the different states

gl WebGLRenderingContext public

The current WebGL rendering context

activeState Uint8Array public

The current active state

defaultState Uint8Array public

The default state

stackIndex number private

The current state index in the stack

stack Array.<*> private

The stack holding all the different states

gl WebGLRenderingContext public

The current WebGL rendering context

Methods


push(): void

Pushes a new active state

Returns:

void


pop(): void

Pops a state out

Returns:

void


setState(state: *): void

Sets the current state

Params:

Name Type Attribute Description
state

The state to set.

Returns:

void


setBlend(value: boolean): void

Enables or disabled blending.

Params:

Name Type Attribute Description
value

Turn on or off webgl blending.

Returns:

void


setBlendMode(value: number): void

Sets the blend mode.

Params:

Name Type Attribute Description
value

The blend mode to set to.

Returns:

void


setDepthTest(value: boolean): void

Sets whether to enable or disable depth test.

Params:

Name Type Attribute Description
value

Turn on or off webgl depth testing.

Returns:

void


setCullFace(value: boolean): void

Sets whether to enable or disable cull face.

Params:

Name Type Attribute Description
value

Turn on or off webgl cull face.

Returns:

void


setFrontFace(value: boolean): void

Sets the gl front face.

Params:

Name Type Attribute Description
value

true is clockwise and false is counter-clockwise

Returns:

void


resetAttributes(): void

Disables all the vaos in use

Returns:

void


resetToDefault(): void

Resets all the logic and disables the vaos

Returns:

void


push(): void

Pushes a new active state

Returns:

void


pop(): void

Pops a state out

Returns:

void


setState(state: *): void

Sets the current state

Params:

Name Type Attribute Description
state

The state to set.

Returns:

void


setBlend(value: boolean): void

Enables or disabled blending.

Params:

Name Type Attribute Description
value

Turn on or off webgl blending.

Returns:

void


setBlendMode(value: number): void

Sets the blend mode.

Params:

Name Type Attribute Description
value

The blend mode to set to.

Returns:

void


setDepthTest(value: boolean): void

Sets whether to enable or disable depth test.

Params:

Name Type Attribute Description
value

Turn on or off webgl depth testing.

Returns:

void


setCullFace(value: boolean): void

Sets whether to enable or disable cull face.

Params:

Name Type Attribute Description
value

Turn on or off webgl cull face.

Returns:

void


setFrontFace(value: boolean): void

Sets the gl front face.

Params:

Name Type Attribute Description
value

true is clockwise and false is counter-clockwise

Returns:

void


resetAttributes(): void

Disables all the vaos in use

Returns:

void


resetToDefault(): void

Resets all the logic and disables the vaos

Returns:

void


  {
    "comment": "/**\n * A WebGL state machines\n *\n * @memberof PIXI\n * @class\n */",
    "meta": {
        "range": [
            272,
            6094
        ],
        "filename": "WebGLState.js",
        "lineno": 17,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl",
        "code": {
            "id": "astnode100031431",
            "name": "WebGLState",
            "type": "ClassDeclaration",
            "paramnames": [
                "gl"
            ]
        }
    },
    "classdesc": "

A WebGL state machines

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

The current WebGL rendering context

", "name": "gl" } ], "___id": "T000002R002859", "___s": true, "$methods": [ { "comment": "/**\n * Pushes a new active state\n */", "meta": { "range": [ 1969, 2412 ], "filename": "WebGLState.js", "lineno": 84, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031541", "name": "WebGLState#push", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Pushes a new active state

", "name": "push", "longname": "PIXI.WebGLState#push", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R002878", "___s": true, "skip": true, "slug": "PIXI.WebGLStatepush", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Pops a state out\n */", "meta": { "range": [ 2458, 2559 ], "filename": "WebGLState.js", "lineno": 107, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031603", "name": "WebGLState#pop", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Pops a state out

", "name": "pop", "longname": "PIXI.WebGLState#pop", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R002884", "___s": true, "skip": true, "slug": "PIXI.WebGLStatepop", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the current state\n *\n * @param {*} state - The state to set.\n */", "meta": { "range": [ 2662, 2908 ], "filename": "WebGLState.js", "lineno": 119, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031624", "name": "WebGLState#setState", "type": "MethodDefinition", "paramnames": [ "state" ] }, "vars": { "": null } }, "description": "

Sets the current state

", "params": [ { "type": { "names": [ "*" ] }, "description": "

The state to set.

", "name": "state" } ], "name": "setState", "longname": "PIXI.WebGLState#setState", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002886", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Enables or disabled blending.\n *\n * @param {boolean} value - Turn on or off webgl blending.\n */", "meta": { "range": [ 3037, 3287 ], "filename": "WebGLState.js", "lineno": 133, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031669", "name": "WebGLState#setBlend", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Enables or disabled blending.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl blending.

", "name": "value" } ], "name": "setBlend", "longname": "PIXI.WebGLState#setBlend", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002887", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetBlend", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the blend mode.\n *\n * @param {number} value - The blend mode to set to.\n */", "meta": { "range": [ 3401, 3653 ], "filename": "WebGLState.js", "lineno": 151, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031714", "name": "WebGLState#setBlendMode", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets the blend mode.

", "params": [ { "type": { "names": [ "number" ] }, "description": "

The blend mode to set to.

", "name": "value" } ], "name": "setBlendMode", "longname": "PIXI.WebGLState#setBlendMode", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002890", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetBlendMode", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets whether to enable or disable depth test.\n *\n * @param {boolean} value - Turn on or off webgl depth testing.\n */", "meta": { "range": [ 3803, 4072 ], "filename": "WebGLState.js", "lineno": 168, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031758", "name": "WebGLState#setDepthTest", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets whether to enable or disable depth test.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl depth testing.

", "name": "value" } ], "name": "setDepthTest", "longname": "PIXI.WebGLState#setDepthTest", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002892", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetDepthTest", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets whether to enable or disable cull face.\n *\n * @param {boolean} value - Turn on or off webgl cull face.\n */", "meta": { "range": [ 4217, 4482 ], "filename": "WebGLState.js", "lineno": 186, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031803", "name": "WebGLState#setCullFace", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets whether to enable or disable cull face.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl cull face.

", "name": "value" } ], "name": "setCullFace", "longname": "PIXI.WebGLState#setCullFace", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002895", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetCullFace", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the gl front face.\n *\n * @param {boolean} value - true is clockwise and false is counter-clockwise\n */", "meta": { "range": [ 4623, 4883 ], "filename": "WebGLState.js", "lineno": 204, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031848", "name": "WebGLState#setFrontFace", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets the gl front face.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

true is clockwise and false is counter-clockwise

", "name": "value" } ], "name": "setFrontFace", "longname": "PIXI.WebGLState#setFrontFace", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R002898", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetFrontFace", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Disables all the vaos in use\n *\n */", "meta": { "range": [ 4948, 5460 ], "filename": "WebGLState.js", "lineno": 221, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031893", "name": "WebGLState#resetAttributes", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Disables all the vaos in use

", "name": "resetAttributes", "longname": "PIXI.WebGLState#resetAttributes", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R002901", "___s": true, "skip": true, "slug": "PIXI.WebGLStateresetAttributes", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Resets all the logic and disables the vaos\n */", "meta": { "range": [ 5544, 6092 ], "filename": "WebGLState.js", "lineno": 244, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100031972", "name": "WebGLState#resetToDefault", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Resets all the logic and disables the vaos

", "name": "resetToDefault", "longname": "PIXI.WebGLState#resetToDefault", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R002907", "___s": true, "skip": true, "slug": "PIXI.WebGLStateresetToDefault", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Pushes a new active state\n */", "meta": { "range": [ 1969, 2412 ], "filename": "WebGLState.js", "lineno": 84, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106220", "name": "WebGLState#push", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Pushes a new active state

", "name": "push", "longname": "PIXI.WebGLState#push", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R009812", "___s": true, "skip": true, "slug": "PIXI.WebGLStatepush", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Pops a state out\n */", "meta": { "range": [ 2458, 2559 ], "filename": "WebGLState.js", "lineno": 107, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106282", "name": "WebGLState#pop", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Pops a state out

", "name": "pop", "longname": "PIXI.WebGLState#pop", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R009818", "___s": true, "skip": true, "slug": "PIXI.WebGLStatepop", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the current state\n *\n * @param {*} state - The state to set.\n */", "meta": { "range": [ 2662, 2908 ], "filename": "WebGLState.js", "lineno": 119, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106303", "name": "WebGLState#setState", "type": "MethodDefinition", "paramnames": [ "state" ] }, "vars": { "": null } }, "description": "

Sets the current state

", "params": [ { "type": { "names": [ "*" ] }, "description": "

The state to set.

", "name": "state" } ], "name": "setState", "longname": "PIXI.WebGLState#setState", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009820", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Enables or disabled blending.\n *\n * @param {boolean} value - Turn on or off webgl blending.\n */", "meta": { "range": [ 3037, 3287 ], "filename": "WebGLState.js", "lineno": 133, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106348", "name": "WebGLState#setBlend", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Enables or disabled blending.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl blending.

", "name": "value" } ], "name": "setBlend", "longname": "PIXI.WebGLState#setBlend", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009821", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetBlend", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the blend mode.\n *\n * @param {number} value - The blend mode to set to.\n */", "meta": { "range": [ 3401, 3653 ], "filename": "WebGLState.js", "lineno": 151, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106393", "name": "WebGLState#setBlendMode", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets the blend mode.

", "params": [ { "type": { "names": [ "number" ] }, "description": "

The blend mode to set to.

", "name": "value" } ], "name": "setBlendMode", "longname": "PIXI.WebGLState#setBlendMode", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009824", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetBlendMode", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets whether to enable or disable depth test.\n *\n * @param {boolean} value - Turn on or off webgl depth testing.\n */", "meta": { "range": [ 3803, 4072 ], "filename": "WebGLState.js", "lineno": 168, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106437", "name": "WebGLState#setDepthTest", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets whether to enable or disable depth test.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl depth testing.

", "name": "value" } ], "name": "setDepthTest", "longname": "PIXI.WebGLState#setDepthTest", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009826", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetDepthTest", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets whether to enable or disable cull face.\n *\n * @param {boolean} value - Turn on or off webgl cull face.\n */", "meta": { "range": [ 4217, 4482 ], "filename": "WebGLState.js", "lineno": 186, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106482", "name": "WebGLState#setCullFace", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets whether to enable or disable cull face.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

Turn on or off webgl cull face.

", "name": "value" } ], "name": "setCullFace", "longname": "PIXI.WebGLState#setCullFace", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009829", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetCullFace", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Sets the gl front face.\n *\n * @param {boolean} value - true is clockwise and false is counter-clockwise\n */", "meta": { "range": [ 4623, 4883 ], "filename": "WebGLState.js", "lineno": 204, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106527", "name": "WebGLState#setFrontFace", "type": "MethodDefinition", "paramnames": [ "value" ] }, "vars": { "": null } }, "description": "

Sets the gl front face.

", "params": [ { "type": { "names": [ "boolean" ] }, "description": "

true is clockwise and false is counter-clockwise

", "name": "value" } ], "name": "setFrontFace", "longname": "PIXI.WebGLState#setFrontFace", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "___id": "T000002R009832", "___s": true, "skip": true, "slug": "PIXI.WebGLStatesetFrontFace", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Disables all the vaos in use\n *\n */", "meta": { "range": [ 4948, 5460 ], "filename": "WebGLState.js", "lineno": 221, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106572", "name": "WebGLState#resetAttributes", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Disables all the vaos in use

", "name": "resetAttributes", "longname": "PIXI.WebGLState#resetAttributes", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R009835", "___s": true, "skip": true, "slug": "PIXI.WebGLStateresetAttributes", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * Resets all the logic and disables the vaos\n */", "meta": { "range": [ 5544, 6092 ], "filename": "WebGLState.js", "lineno": 244, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": { "id": "astnode100106651", "name": "WebGLState#resetToDefault", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Resets all the logic and disables the vaos

", "name": "resetToDefault", "longname": "PIXI.WebGLState#resetToDefault", "kind": "function", "memberof": "PIXI.WebGLState", "scope": "instance", "params": [], "___id": "T000002R009841", "___s": true, "skip": true, "slug": "PIXI.WebGLStateresetToDefault", "filepath": "core\\renderers\\webgl\\WebGLState.js" } ], "$attributes": [ { "comment": "/**\n * The current active state\n *\n * @member {Uint8Array} PIXI.WebGLState#activeState\n */", "meta": { "range": [ 420, 542 ], "filename": "WebGLState.js", "lineno": 24, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current active state

", "kind": "member", "name": "activeState", "type": { "names": [ "Uint8Array" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#activeState", "scope": "instance", "___id": "T000002R002861", "___s": true, "skip": true, "slug": "PIXI.WebGLStateactiveState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The default state\n *\n * @member {Uint8Array} PIXI.WebGLState#defaultState\n */", "meta": { "range": [ 599, 715 ], "filename": "WebGLState.js", "lineno": 31, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The default state

", "kind": "member", "name": "defaultState", "type": { "names": [ "Uint8Array" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#defaultState", "scope": "instance", "___id": "T000002R002863", "___s": true, "skip": true, "slug": "PIXI.WebGLStatedefaultState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The current state index in the stack\n *\n * @member {number} PIXI.WebGLState#stackIndex\n * @private\n */", "meta": { "range": [ 840, 989 ], "filename": "WebGLState.js", "lineno": 41, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current state index in the stack

", "kind": "member", "name": "stackIndex", "type": { "names": [ "number" ] }, "access": "private", "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#stackIndex", "scope": "instance", "___id": "T000002R002866", "___s": true, "skip": true, "slug": "PIXI.WebGLStatestackIndex", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The stack holding all the different states\n *\n * @member {Array<*>} PIXI.WebGLState#stack\n * @private\n */", "meta": { "range": [ 1028, 1180 ], "filename": "WebGLState.js", "lineno": 49, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The stack holding all the different states

", "kind": "member", "name": "stack", "type": { "names": [ "Array.<*>" ] }, "access": "private", "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#stack", "scope": "instance", "___id": "T000002R002868", "___s": true, "skip": true, "slug": "PIXI.WebGLStatestack", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The current WebGL rendering context\n *\n * @member {WebGLRenderingContext} PIXI.WebGLState#gl\n */", "meta": { "range": [ 1215, 1350 ], "filename": "WebGLState.js", "lineno": 57, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current WebGL rendering context

", "kind": "member", "name": "gl", "type": { "names": [ "WebGLRenderingContext" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#gl", "scope": "instance", "___id": "T000002R002870", "___s": true, "skip": true, "slug": "PIXI.WebGLStategl", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The current active state\n *\n * @member {Uint8Array} PIXI.WebGLState#activeState\n */", "meta": { "range": [ 420, 542 ], "filename": "WebGLState.js", "lineno": 24, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current active state

", "kind": "member", "name": "activeState", "type": { "names": [ "Uint8Array" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#activeState", "scope": "instance", "___id": "T000002R009795", "___s": true, "skip": true, "slug": "PIXI.WebGLStateactiveState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The default state\n *\n * @member {Uint8Array} PIXI.WebGLState#defaultState\n */", "meta": { "range": [ 599, 715 ], "filename": "WebGLState.js", "lineno": 31, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The default state

", "kind": "member", "name": "defaultState", "type": { "names": [ "Uint8Array" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#defaultState", "scope": "instance", "___id": "T000002R009797", "___s": true, "skip": true, "slug": "PIXI.WebGLStatedefaultState", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The current state index in the stack\n *\n * @member {number} PIXI.WebGLState#stackIndex\n * @private\n */", "meta": { "range": [ 840, 989 ], "filename": "WebGLState.js", "lineno": 41, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current state index in the stack

", "kind": "member", "name": "stackIndex", "type": { "names": [ "number" ] }, "access": "private", "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#stackIndex", "scope": "instance", "___id": "T000002R009800", "___s": true, "skip": true, "slug": "PIXI.WebGLStatestackIndex", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The stack holding all the different states\n *\n * @member {Array<*>} PIXI.WebGLState#stack\n * @private\n */", "meta": { "range": [ 1028, 1180 ], "filename": "WebGLState.js", "lineno": 49, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The stack holding all the different states

", "kind": "member", "name": "stack", "type": { "names": [ "Array.<*>" ] }, "access": "private", "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#stack", "scope": "instance", "___id": "T000002R009802", "___s": true, "skip": true, "slug": "PIXI.WebGLStatestack", "filepath": "core\\renderers\\webgl\\WebGLState.js" }, { "comment": "/**\n * The current WebGL rendering context\n *\n * @member {WebGLRenderingContext} PIXI.WebGLState#gl\n */", "meta": { "range": [ 1215, 1350 ], "filename": "WebGLState.js", "lineno": 57, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\renderers\\webgl", "code": {} }, "description": "

The current WebGL rendering context

", "kind": "member", "name": "gl", "type": { "names": [ "WebGLRenderingContext" ] }, "memberof": "PIXI.WebGLState", "longname": "PIXI.WebGLState#gl", "scope": "instance", "___id": "T000002R009804", "___s": true, "skip": true, "slug": "PIXI.WebGLStategl", "filepath": "core\\renderers\\webgl\\WebGLState.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [], "$augmentedBy": [], "filepath": "core\\renderers\\webgl\\WebGLState.js" }