Spaces:
Running
Running
import { Color } from './../math/Color'; | |
import { Texture } from './../textures/Texture'; | |
import { Vector2 } from './../math/Vector2'; | |
import { MaterialParameters, Material } from './Material'; | |
export interface MeshStandardMaterialParameters extends MaterialParameters { | |
color?: Color | string | number; | |
roughness?: number; | |
metalness?: number; | |
map?: Texture; | |
lightMap?: Texture; | |
lightMapIntensity?: number; | |
aoMap?: Texture; | |
aoMapIntensity?: number; | |
emissive?: Color | string | number; | |
emissiveIntensity?: number; | |
emissiveMap?: Texture; | |
bumpMap?: Texture; | |
bumpScale?: number; | |
normalMap?: Texture; | |
normalScale?: Vector2; | |
displacementMap?: Texture; | |
displacementScale?: number; | |
displacementBias?: number; | |
roughnessMap?: Texture; | |
metalnessMap?: Texture; | |
alphaMap?: Texture; | |
envMap?: Texture; | |
envMapIntensity?: number; | |
refractionRatio?: number; | |
wireframe?: boolean; | |
wireframeLinewidth?: number; | |
skinning?: boolean; | |
morphTargets?: boolean; | |
morphNormals?: boolean; | |
} | |
export class MeshStandardMaterial extends Material { | |
constructor(parameters?: MeshStandardMaterialParameters); | |
defines: any; | |
color: Color; | |
roughness: number; | |
metalness: number; | |
map: Texture | null; | |
lightMap: Texture | null; | |
lightMapIntensity: number; | |
aoMap: Texture | null; | |
aoMapIntensity: number; | |
emissive: Color; | |
emissiveIntensity: number; | |
emissiveMap: Texture | null; | |
bumpMap: Texture | null; | |
bumpScale: number; | |
normalMap: Texture | null; | |
normalScale: number; | |
displacementMap: Texture | null; | |
displacementScale: number; | |
displacementBias: number; | |
roughnessMap: Texture | null; | |
metalnessMap: Texture | null; | |
alphaMap: Texture | null; | |
envMap: Texture | null; | |
envMapIntensity: number; | |
refractionRatio: number; | |
wireframe: boolean; | |
wireframeLinewidth: number; | |
skinning: boolean; | |
morphTargets: boolean; | |
morphNormals: boolean; | |
setValues(parameters: MeshStandardMaterialParameters): void; | |
} | |