Blame view

node_modules/zrender/src/graphic/Pattern.js 453 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  
  var Pattern = function (image, repeat) {
      // Should do nothing more in this constructor. Because gradient can be
      // declard by `color: {image: ...}`, where this constructor will not be called.
  
      this.image = image;
      this.repeat = repeat;
  
      // Can be cloned
      this.type = 'pattern';
  };
  
  Pattern.prototype.getCanvasPattern = function (ctx) {
      return ctx.createPattern(this.image, this.repeat || 'repeat');
  };
  
  export default Pattern;