Class PhongMaterial

Hierarchy

Constructors

Properties

ambientColor: Color
ambientIntensitiesUniform: null | WebGLUniformLocation
blinn: boolean
blinnUniform: null | WebGLUniformLocation
colorAttribute: number
diffuseColor: Color
diffuseIntensitiesUniform: null | WebGLUniformLocation
eyePositionUniform: null | WebGLUniformLocation
gl: WebGL2RenderingContext
kAmbientUniform: null | WebGLUniformLocation
kDiffuseUniform: null | WebGLUniformLocation
kSpecularUniform: null | WebGLUniformLocation
lightPositionsUniform: null | WebGLUniformLocation
lightTypesUniform: null | WebGLUniformLocation
modelUniform: null | WebGLUniformLocation
normalAttribute: number
normalUniform: null | WebGLUniformLocation
numLightsUniform: null | WebGLUniformLocation
positionAttribute: number
projectionUniform: null | WebGLUniformLocation
shininess: number
shininessUniform: null | WebGLUniformLocation
side: Side
specularColor: Color
specularIntensitiesUniform: null | WebGLUniformLocation
texCoordAttribute: number
texture: null | Texture
textureUniform: null | WebGLUniformLocation
useTextureUniform: null | WebGLUniformLocation
viewUniform: null | WebGLUniformLocation
visible: boolean
shader: ShaderProgram = ...

Methods

Generated using TypeDoc