Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Shader

Shader

Shader

Hierarchy

  • Shader

Index

Constructors

constructor

  • new Shader(fragmentShader: string): Shader
  • new Shader(vertextShader: string, fragmentShader: string): Shader
  • Creates a Shader object with the specified fragment shader string.

    see

    File#loadFileAsstring

    Parameters

    • fragmentShader: string

    Returns Shader

  • Creates a Shader object with the specified fragment shader and vertex shader string.

    see

    File#loadFileAsstring

    Parameters

    • vertextShader: string
    • fragmentShader: string

    Returns Shader

Methods

setUniform

  • setUniform(value: number | Array<number>, uniformName: string): void
  • Sets the specified value for the specified uniform name.

    Parameters

    • value: number | Array<number>
    • uniformName: string

      Supported Value Types: double, array (doubles, max 4),

    Returns void

setUniformf

  • setUniformf(value: number, uniformName: string): void
  • Sets the specified floating point value for the specified uniform name.

    Parameters

    • value: number
    • uniformName: string

      Supported Value Types: double, array (doubles, max 4),

    Returns void

setUniformi

  • setUniformi(value: number, uniformName: any): void
  • Sets the specified int value for the specified uniform name.

    Parameters

    • value: number
    • uniformName: any

      Supported Value Types: double, array (doubles, max 4),

    Returns void

Generated using TypeDoc