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
morphAlphaUniform
morphAlphaUniform: null | WebGLUniformLocation
Private
morphTargetNormalAttribute
morphTargetNormalAttribute: number
Private
morphTargetPositionAttribute
morphTargetPositionAttribute: number
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
wireframe
wireframe: boolean
Static
Private
wireframeBuffers
wireframe
Buffers
: Map<Mesh3, WebGLBuffer> = ...