Set position and optionally scale, anisotropic scale, and/or angle. Where if the corresponding "update" flag is set to false, the field's
value will not be changed during a pinch operation. If the value is not being updated *and* the value is not used by the client
application, then the value can just be zero. However if the value is not being updated but the value *is* being used by the client
application, the value should still be specified and the update flag should be false (e.g. angle of the object being dragged should still
be specified even if the program is in "resize" mode rather than "rotate" mode).