Properties
Private ambientIntensitiesUniform
ambientIntensitiesUniform: null | WebGLUniformLocation
Private blinnUniform
blinnUniform: null | WebGLUniformLocation
Private colorAttribute
colorAttribute: number
Private diffuseIntensitiesUniform
diffuseIntensitiesUniform: null | WebGLUniformLocation
Private eyePositionUniform
eyePositionUniform: null | WebGLUniformLocation
Protected Readonly gl
gl: WebGL2RenderingContext
Private kAmbientUniform
kAmbientUniform: null | WebGLUniformLocation
Private kDiffuseUniform
kDiffuseUniform: null | WebGLUniformLocation
Private kSpecularUniform
kSpecularUniform: null | WebGLUniformLocation
Private lightPositionsUniform
lightPositionsUniform: null | WebGLUniformLocation
Private lightTypesUniform
lightTypesUniform: null | WebGLUniformLocation
Private modelUniform
modelUniform: null | WebGLUniformLocation
Private normalAttribute
normalAttribute: number
Private normalUniform
normalUniform: null | WebGLUniformLocation
Private numLightsUniform
numLightsUniform: null | WebGLUniformLocation
Private positionAttribute
positionAttribute: number
Private projectionUniform
projectionUniform: null | WebGLUniformLocation
shininess
shininess: number
Private shininessUniform
shininessUniform: null | WebGLUniformLocation
Private specularIntensitiesUniform
specularIntensitiesUniform: null | WebGLUniformLocation
Private texCoordAttribute
texCoordAttribute: number
Private textureUniform
textureUniform: null | WebGLUniformLocation
Private useTextureUniform
useTextureUniform: null | WebGLUniformLocation
Private viewUniform
viewUniform: null | WebGLUniformLocation