webgl-dsl
    Preparing search index...

    Class Gl

    The main class of this library. It provides access to WebGL context.

    Implements

    Index

    Constructors

    • Parameters

      • ...source: [HTMLCanvasElement, WebGLContextAttributes?] | [WebGLRenderingContext]

      Returns Gl

    Properties

    handle: WebGLRenderingContext
    instancedArraysExtension: ANGLE_instanced_arrays
    minMaxExtension: EXT_blend_minmax
    srgbExtension: EXT_sRGB

    Accessors

    • get height(): number

      Get the height of the drawing buffer.

      Returns number

    • get width(): number

      Get the width of the drawing buffer.

      Returns number

    Methods

    • Clear color and depth buffer

      Returns this

    • Parameters

      • primitivesType: PrimitivesType
      • verticesCount: number
      • instancesCount: number

      Returns this

    • Parameters

      • primitivesType: PrimitivesType
      • elementsCount: number
      • instancesCount: number

      Returns this

    • Returns [number, number]

    • Returns boolean

    • Returns boolean

    • Create a program with a specified vertex and fragment shader source

      Parameters

      • vertex: string
      • fragment: string

      Returns Program

    • Read pixels from a drawing buffer into an array buffer

      Parameters

      Returns Uint8Array

    • Create depth buffer with specified width and height

      Parameters

      • width: number

        Depth buffer width

      • height: number

        Depth buffer height

      Returns RenderBuffer