This Gizmo is similar to the TransformMasked node but with one big difference. With the mask you define where the transformation is applied how much. The pixels of your mask with a value of 0 won't get touched, the ones with a value of 1 will be transformed like the node is set and values between will be transformed proportional to their value. So you can produce smooth transitions between transformed and not transformed areas.