LineMaterial.d.ts 617 B

1234567891011121314151617181920212223242526272829303132
  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. gapSize?: number;
  13. opacity?: boolean;
  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. gapSize: number;
  24. opacity: boolean;
  25. readonly isLineMaterial: true;
  26. linewidth: number;
  27. resolution: Vector2;
  28. }