From: Michael Jumper Date: Tue, 13 Mar 2012 00:42:44 +0000 (-0700) Subject: Implement identity, transform. X-Git-Url: http://git.alex.org.uk Implement identity, transform. --- diff --git a/src/main/resources/guacamole.js b/src/main/resources/guacamole.js index 7af0da3..100a75c 100644 --- a/src/main/resources/guacamole.js +++ b/src/main/resources/guacamole.js @@ -430,6 +430,18 @@ Guacamole.Client = function(tunnel) { 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) { var channelMask = parseInt(parameters[0]); @@ -639,6 +651,20 @@ Guacamole.Client = function(tunnel) { 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); + } };