phaser - v3.90.0
    Preparing search index...

    Wrapper for a WebGL uniform location, containing all the information that was used to create it.

    A WebGLUniformLocation should never be exposed outside the WebGLRenderer, so the WebGLRenderer can handle context loss and other events without other systems having to be aware of it. Always use WebGLUniformLocationWrapper instead.

    Index

    Constructors

    • Parameters

      • gl: WebGLRenderingContext

        The WebGLRenderingContext to create the WebGLUniformLocation for.

      • program: WebGLProgramWrapper

        The WebGLProgram that this location refers to. This must be created first.

      • name: string

        The name of this location, as defined in the shader source code.

      Returns WebGLUniformLocationWrapper

    Properties

    gl: WebGLRenderingContext

    The WebGLRenderingContext that owns this location.

    name: string

    The name of this location, as defined in the shader source code.

    The WebGLProgram that this location refers to.

    webGLUniformLocation: WebGLUniformLocation

    The WebGLUniformLocation being wrapped by this class.

    This property could change at any time. Therefore, you should never store a reference to this value. It should only be passed directly to the WebGL API for drawing.

    Methods

    • Creates the WebGLUniformLocation.

      Returns void

    • Destroys this WebGLUniformLocationWrapper.

      Returns void