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;
|
|