pattern_helper.d.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. export function getShadingPattern(IR: any): RadialAxialShadingPattern | MeshShadingPattern | DummyShadingPattern;
  2. export class TilingPattern {
  3. static get MAX_PATTERN_SIZE(): any;
  4. constructor(IR: any, color: any, ctx: any, canvasGraphicsFactory: any, baseTransform: any);
  5. operatorList: any;
  6. matrix: any;
  7. bbox: any;
  8. xstep: any;
  9. ystep: any;
  10. paintType: any;
  11. tilingType: any;
  12. color: any;
  13. ctx: any;
  14. canvasGraphicsFactory: any;
  15. baseTransform: any;
  16. createPatternCanvas(owner: any): {
  17. canvas: any;
  18. scaleX: any;
  19. scaleY: any;
  20. };
  21. getSizeAndScale(step: any, realOutputSize: any, scale: any): {
  22. scale: any;
  23. size: number;
  24. };
  25. clipBbox(graphics: any, bbox: any, x0: any, y0: any, x1: any, y1: any): void;
  26. setFillAndStrokeStyleToContext(graphics: any, paintType: any, color: any): void;
  27. getPattern(ctx: any, owner: any, shadingFill: any): any;
  28. }
  29. declare class RadialAxialShadingPattern extends BaseShadingPattern {
  30. constructor(IR: any);
  31. _type: any;
  32. _bbox: any;
  33. _colorStops: any;
  34. _p0: any;
  35. _p1: any;
  36. _r0: any;
  37. _r1: any;
  38. _matrix: any;
  39. }
  40. declare class MeshShadingPattern extends BaseShadingPattern {
  41. constructor(IR: any);
  42. _coords: any;
  43. _colors: any;
  44. _figures: any;
  45. _bounds: any;
  46. _matrix: any;
  47. _bbox: any;
  48. _background: any;
  49. _createMeshCanvas(combinedScale: any, backgroundColor: any, cachedCanvases: any): {
  50. canvas: any;
  51. offsetX: number;
  52. offsetY: number;
  53. scaleX: number;
  54. scaleY: number;
  55. };
  56. }
  57. declare class DummyShadingPattern extends BaseShadingPattern {
  58. }
  59. declare class BaseShadingPattern {
  60. getPattern(): void;
  61. }
  62. export {};