Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Material

Material class

export

Hierarchy

  • Material

Index

Constructors

constructor

Properties

Private fragmentShader

fragmentShader: null | WebGLShader = null

Fragment shader

memberof

Material

Private fragmentSource

fragmentSource: string

fragmet shader's source string

memberof

Material

Private uniformLocations

uniformLocations: {} = {}

uniform locations

memberof

Material

Type declaration

  • [s: string]: WebGLUniformLocation | null

uniforms

uniform map

memberof

Material

Private vertexShader

vertexShader: null | WebGLShader = null

Vertex shader

memberof

Material

Private vertexSource

vertexSource: string

vertex shader's source string

memberof

Material

Methods

initialize

  • initialize(gl: WebGLRenderingContext, program: WebGLProgram, defaultUniform?: MaterialUniforms): void

setUniforms

  • setUniforms(gl: WebGLRenderingContext): void

Generated using TypeDoc