UNPKG

three

Version:

JavaScript 3D library

26 lines (21 loc) 765 B
import { DepthPackingStrategies } from '../constants'; import { MaterialParameters, Material } from './Material'; import { Texture } from './../textures/Texture'; export interface MeshDepthMaterialParameters extends MaterialParameters { depthPacking?: DepthPackingStrategies; displacementMap?: Texture; displacementScale?: number; displacementBias?: number; wireframe?: boolean; wireframeLinewidth?: number; } export class MeshDepthMaterial extends Material { constructor(parameters?: MeshDepthMaterialParameters); depthPacking: DepthPackingStrategies; displacementMap: Texture | null; displacementScale: number; displacementBias: number; wireframe: boolean; wireframeLinewidth: number; setValues(parameters: MeshDepthMaterialParameters): void; }