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
pointSize
pointSize: number
Private pointSizeUniform
pointSizeUniform: 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
Static Private wireframeBuffers
wireframe
Buffers
: Map<Mesh3, WebGLBuffer> = ...