Class ShaderProgram

Hierarchy

  • ShaderProgram

Constructors

Properties

fragmentShader: null | WebGLShader
fragmentSource: string
initialized: boolean
shaderProgram: null | WebGLProgram
vertexShader: null | WebGLShader
vertexSource: string

Methods

  • Parameters

    • gl: WebGL2RenderingContext
    • source: string

    Returns null | WebGLShader

  • Parameters

    • gl: WebGL2RenderingContext
    • vertexShader: WebGLShader
    • fragmentShader: WebGLShader

    Returns null | WebGLProgram

  • Parameters

    • gl: WebGL2RenderingContext
    • source: string

    Returns null | WebGLShader

  • Parameters

    • gl: WebGL2RenderingContext
    • attribute: string

    Returns number

  • Parameters

    • gl: WebGL2RenderingContext
    • uniform: string

    Returns null | WebGLUniformLocation

Generated using TypeDoc