LineMaterial.d.ts 639 B

123456789101112131415161718192021222324252627282930313233
  1. import {
  2. Color,
  3. MaterialParameters,
  4. ShaderMaterial,
  5. Vector2
  6. } from '../../../src/Three';
  7. export interface LineMaterialParameters extends MaterialParameters {
  8. color?: number;
  9. dashed?: boolean;
  10. dashScale?: number;
  11. dashSize?: number;
  12. dashOffset?: number;
  13. gapSize?: number;
  14. linewidth?: number;
  15. resolution?: Vector2;
  16. }
  17. export class LineMaterial extends ShaderMaterial {
  18. constructor( parameters?: LineMaterialParameters );
  19. color: Color;
  20. dashed: boolean;
  21. dashScale: number;
  22. dashSize: number;
  23. dashOffset: number;
  24. gapSize: number;
  25. opacity: number;
  26. readonly isLineMaterial: true;
  27. linewidth: number;
  28. resolution: Vector2;
  29. }