Implement identity, transform.

This commit is contained in:
Michael Jumper
2012-03-12 17:42:44 -07:00
parent 4b3b2966f5
commit b540cc0427

View File

@@ -430,6 +430,18 @@ Guacamole.Client = function(tunnel) {
guac_client.disconnect(); guac_client.disconnect();
}, },
"identity": function(parameters) {
var layer = getLayer(parseInt(parameters[0]));
layer.setTransform(
1, 0, 0,
0, 1, 0
/*0, 0, 1*/
);
},
"lfill": function(parameters) { "lfill": function(parameters) {
var channelMask = parseInt(parameters[0]); var channelMask = parseInt(parameters[0]);
@@ -639,6 +651,20 @@ Guacamole.Client = function(tunnel) {
transferFunction transferFunction
); );
},
"transform": function(parameters) {
var layer = getLayer(parseInt(parameters[0]));
var a = parseFloat(parameters[1]);
var b = parseFloat(parameters[2]);
var c = parseFloat(parameters[3]);
var d = parseFloat(parameters[4]);
var e = parseFloat(parameters[5]);
var f = parseFloat(parameters[6]);
layer.transform(a, b, c, d, e, f);
} }
}; };