Class Shader

Shader containing vertex and fragment source.

Hierarchy

  • Shader

Constructors

  • Parameters

    • name: string
    • vertexSource: string
    • fragmentSource: string

    Returns Shader

Properties

_fragmentSource: string

Fragment shader source.

_shaderId: number = 0
_vertexSource: string

Vertex shader source.

name: string

The name of shader.

_propertyNameMap: Record<string, ShaderProperty> = ...

Shader counter.

_shaderCounter: number = 0

Shader counter.

_shaderMap: Record<string, Shader> = ...

Shader map.

Methods

  • Create a shader.

    Parameters

    • name: string

      Name of the shader.

    • vertexSource: string

      Vertex source code.

    • fragmentSource: string

      Fragment source code.

    Returns Shader

Generated using TypeDoc