line.d.ts 652 B

12345678910111213141516171819202122232425
  1. import { LinePatternCfg } from '../../types/pattern';
  2. /**
  3. * linePattern 的 默认配置
  4. */
  5. export declare const defaultLinePatternCfg: {
  6. rotation: number;
  7. spacing: number;
  8. opacity: number;
  9. backgroundColor: string;
  10. strokeOpacity: number;
  11. stroke: string;
  12. lineWidth: number;
  13. };
  14. /**
  15. * 绘制line
  16. *
  17. * @param context canvasContext
  18. * @param cfg linePattern 的配置
  19. * @param d 绘制 path 所需的 d
  20. */
  21. export declare function drawLine(context: CanvasRenderingContext2D, cfg: LinePatternCfg, d: string): void;
  22. /**
  23. * 创建 linePattern
  24. */
  25. export declare function createLinePattern(cfg?: LinePatternCfg): CanvasPattern;