Properties
alphaHash
alphaHash: boolean
alphaMap
alphaMap: boolean
alphaMapUv
alphaMapUv: string | false
alphaTest
alphaTest: boolean
anisotropy
anisotropy: boolean
anisotropyMap
anisotropyMap: boolean
anisotropyMapUv
anisotropyMapUv: string | false
aoMap
aoMap: boolean
aoMapUv
aoMapUv: string | false
batching
batching: boolean
bumpMap
bumpMap: boolean
bumpMapUv
bumpMapUv: string | false
clearcoat
clearcoat: boolean
clearcoatMap
clearcoatMap: boolean
clearcoatMapUv
clearcoatMapUv: string | false
clearcoatNormalMap
clearcoatNormalMap: boolean
clearcoatNormalMapUv
clearcoatNormalMapUv: string | false
clearcoatRoughnessMap
clearcoatRoughnessMap: boolean
clearcoatRoughnessMapUv
clearcoatRoughnessMapUv: string | false
combine
customFragmentShaderID
customFragmentShaderID: undefined | string
customProgramCacheKey
customProgramCacheKey: string
customVertexShaderID
customVertexShaderID: undefined | string
decodeVideoTexture
decodeVideoTexture: boolean
defines
defines: undefined | {
[define: string]: string | number | boolean;
}
Type declaration
[define: string]: string | number | boolean
depthPacking
displacementMap
displacementMap: boolean
displacementMapUv
displacementMapUv: string | false
dithering
dithering: boolean
doubleSided
doubleSided: boolean
emissiveMap
emissiveMap: boolean
emissiveMapUv
emissiveMapUv: string | false
envMap
envMap: boolean
envMapCubeUVHeight
envMapCubeUVHeight: null | number
envMapMode
extensionClipCullDistance
extensionClipCullDistance: boolean
extensionDerivatives
extensionDerivatives: boolean
extensionDrawBuffers
extensionDrawBuffers: boolean
extensionFragDepth
extensionFragDepth: boolean
extensionShaderTextureLOD
extensionShaderTextureLOD: boolean
flatShading
flatShading: boolean
flipSided
flipSided: boolean
fog
fog: boolean
fogExp2
fogExp2: null | boolean
fragmentShader
fragmentShader: string
glslVersion
gradientMap
gradientMap: boolean
index0AttributeName
index0AttributeName: undefined | string
instancing
instancing: boolean
instancingColor
instancingColor: boolean
iridescence
iridescence: boolean
iridescenceMap
iridescenceMap: boolean
iridescenceMapUv
iridescenceMapUv: string | false
iridescenceThicknessMap
iridescenceThicknessMap: boolean
iridescenceThicknessMapUv
iridescenceThicknessMapUv: string | false
isRawShaderMaterial
isRawShaderMaterial: boolean
isWebGL2
isWebGL2: boolean
lightMap
lightMap: boolean
lightMapUv
lightMapUv: string | false
logarithmicDepthBuffer
logarithmicDepthBuffer: boolean
map
map: boolean
mapUv
mapUv: string | false
matcap
matcap: boolean
metalnessMap
metalnessMap: boolean
metalnessMapUv
metalnessMapUv: string | false
morphColors
morphColors: boolean
morphNormals
morphNormals: boolean
morphTargets
morphTargets: boolean
morphTargetsCount
morphTargetsCount: number
morphTextureStride
morphTextureStride: number
normalMap
normalMap: boolean
normalMapObjectSpace
normalMapObjectSpace: boolean
normalMapTangentSpace
normalMapTangentSpace: boolean
normalMapUv
normalMapUv: string | false
numClipIntersection
numClipIntersection: number
numClippingPlanes
numClippingPlanes: number
numDirLightShadows
numDirLightShadows: number
numDirLights
numDirLights: number
numHemiLights
numHemiLights: number
numLightProbes
numLightProbes: number
numPointLightShadows
numPointLightShadows: number
numPointLights
numPointLights: number
numRectAreaLights
numRectAreaLights: number
numSpotLightMaps
numSpotLightMaps: number
numSpotLightShadows
numSpotLightShadows: number
numSpotLightShadowsWithMaps
numSpotLightShadowsWithMaps: number
numSpotLights
numSpotLights: number
opaque
opaque: boolean
outputColorSpace
pointsUvs
pointsUvs: boolean
precision
precision: "highp" | "mediump" | "lowp"
premultipliedAlpha
premultipliedAlpha: boolean
rendererExtensionDrawBuffers
rendererExtensionDrawBuffers: boolean
rendererExtensionFragDepth
rendererExtensionFragDepth: boolean
rendererExtensionParallelShaderCompile
rendererExtensionParallelShaderCompile: boolean
rendererExtensionShaderTextureLod
rendererExtensionShaderTextureLod: boolean
roughnessMap
roughnessMap: boolean
roughnessMapUv
roughnessMapUv: string | false
shaderID
shaderID: string
shaderName
shaderName: string
shaderType
shaderType: string
shadowMapEnabled
shadowMapEnabled: boolean
shadowMapType
sheen
sheen: boolean
sheenColorMap
sheenColorMap: boolean
sheenColorMapUv
sheenColorMapUv: string | false
sheenRoughnessMap
sheenRoughnessMap: boolean
sheenRoughnessMapUv
sheenRoughnessMapUv: string | false
sizeAttenuation
sizeAttenuation: boolean
skinning
skinning: boolean
specularColorMap
specularColorMap: boolean
specularColorMapUv
specularColorMapUv: string | false
specularIntensityMap
specularIntensityMap: boolean
specularIntensityMapUv
specularIntensityMapUv: string | false
specularMap
specularMap: boolean
specularMapUv
specularMapUv: string | false
supportsVertexTextures
supportsVertexTextures: boolean
thicknessMap
thicknessMap: boolean
thicknessMapUv
thicknessMapUv: string | false
toneMapping
transmission
transmission: boolean
transmissionMap
transmissionMap: boolean
transmissionMapUv
transmissionMapUv: string | false
useDepthPacking
useDepthPacking: boolean
useFog
useFog: boolean
useLegacyLights
useLegacyLights: boolean
vertexAlphas
vertexAlphas: boolean
vertexColors
vertexColors: boolean
vertexShader
vertexShader: string
vertexTangents
vertexTangents: boolean
vertexUv1s
vertexUv1s: boolean
vertexUv2s
vertexUv2s: boolean
vertexUv3s
vertexUv3s: boolean