Lines Matching refs:rgb

1373         rgb = colour.match(colourRegExp);
1374 if (rgb) {
1375 if (rgb[2]) {
1376 blue = toInt(rgb[2].substring(5), 16);
1377 green = toInt(rgb[2].substring(3, 5), 16);
1378 red = toInt(rgb[2].substring(1, 3), 16);
1380 if (rgb[3]) {
1381 blue = toInt((t = rgb[3].charAt(3)) + t, 16);
1382 green = toInt((t = rgb[3].charAt(2)) + t, 16);
1383 red = toInt((t = rgb[3].charAt(1)) + t, 16);
1385 if (rgb[4]) {
1386 values = rgb[4].split(commaSpaces);
1393 rgb[1].toLowerCase().slice(0, 4) == "rgba" && (opacity = toFloat(values[3]));
1396 if (rgb[5]) {
1397 values = rgb[5].split(commaSpaces);
1405 rgb[1].toLowerCase().slice(0, 4) == "hsba" && (opacity = toFloat(values[3]));
1409 if (rgb[6]) {
1410 values = rgb[6].split(commaSpaces);
1418 rgb[1].toLowerCase().slice(0, 4) == "hsla" && (opacity = toFloat(values[3]));
1426 rgb = {r: red, g: green, b: blue, toString: rgbtoString};
1427 rgb.hex = "#" + (16777216 | blue | (green << 8) | (red << 16)).toString(16).slice(1);
1428 rgb.opacity = is(opacity, "finite") ? opacity : 1;
1429 return rgb;
1469 Snap.rgb = cacher(function (r, g, b, o) {
1525 var rgb = {
1530 hex: Snap.rgb(r, g, b),
1533 is(o, "finite") && (rgb.opacity = o);
1534 return rgb;
1556 var rgb;
1558 rgb = Snap.hsb2rgb(clr);
1559 clr.r = rgb.r;
1560 clr.g = rgb.g;
1561 clr.b = rgb.b;
1563 clr.hex = rgb.hex;
1565 rgb = Snap.hsl2rgb(clr);
1566 clr.r = rgb.r;
1567 clr.g = rgb.g;
1568 clr.b = rgb.b;
1570 clr.hex = rgb.hex;
1576 rgb = Snap.rgb2hsl(clr);
1577 clr.h = rgb.h;
1578 clr.s = rgb.s;
1579 clr.l = rgb.l;
1580 rgb = Snap.rgb2hsb(clr);
1581 clr.v = rgb.b;
7162 return Snap.rgb(clr[0], clr[1], clr[2]);