/
MeshPattern.js
55 lines (46 loc) · 1.19 KB
/
MeshPattern.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/* API Version - 3.1.2 */
/**
* This represent a 2D gradient.
*
* @link https://www.cairographics.org/manual/cairo-cairo-pattern-t.html#cairo-pattern-create-mesh
* @newSince API version 6
*/
function MeshPattern() {}
MeshPattern.prototype = new Pattern();
MeshPattern.prototype.constructor = MeshPattern;
MeshPattern.prototype.beginPatch = function() {};
MeshPattern.prototype.endPatch = function() {};
/**
* @param {double} x
* @param {double} y
*/
MeshPattern.prototype.moveTo = function(x, y) {};
/**
* @param {double} x
* @param {double} y
*/
MeshPattern.prototype.lineTo = function(x, y) {};
/**
* @param {double} x1
* @param {double} y1
* @param {double} x2
* @param {double} y2
* @param {double} x3
* @param {double} y3
*/
MeshPattern.prototype.curveTo = function(x1, y1, x2, y2, x3, y3) {};
/**
* @param {int} corner
* @param {double} red
* @param {double} green
* @param {double} blue
*/
MeshPattern.prototype.setCornerColor = function(corner, red, green, blue) {};
/**
* @param {int} corner
* @param {double} red
* @param {double} green
* @param {double} blue
* @param {double} alpha
*/
MeshPattern.prototype.setCornerColor = function(corner, red, green, blue, alpha) {};