MeshDepthMaterial.d.ts 878 B

12345678910111213141516171819202122232425262728293031
  1. import { DepthPackingStrategies } from '../constants';
  2. import { MaterialParameters, Material } from './Material';
  3. import { Texture } from './../textures/Texture';
  4. export interface MeshDepthMaterialParameters extends MaterialParameters {
  5. map?: Texture | null;
  6. alphaMap?: Texture | null;
  7. depthPacking?: DepthPackingStrategies;
  8. displacementMap?: Texture | null;
  9. displacementScale?: number;
  10. displacementBias?: number;
  11. wireframe?: boolean;
  12. wireframeLinewidth?: number;
  13. }
  14. export class MeshDepthMaterial extends Material {
  15. constructor( parameters?: MeshDepthMaterialParameters );
  16. map: Texture | null;
  17. alphaMap: Texture | null;
  18. depthPacking: DepthPackingStrategies;
  19. displacementMap: Texture | null;
  20. displacementScale: number;
  21. displacementBias: number;
  22. wireframe: boolean;
  23. wireframeLinewidth: number;
  24. setValues( parameters: MeshDepthMaterialParameters ): void;
  25. }