/// <inheritdoc/> public override void WarpToWindow(IUltravioletWindow window, Int32 x, Int32 y) { Contract.EnsureNotDisposed(this, Disposed); Contract.Require(window, nameof(window)); window.WarpMouseWithinWindow(x, y); }
/// <inheritdoc/> public override void WarpToWindowCenter(IUltravioletWindow window) { Contract.EnsureNotDisposed(this, Disposed); Contract.Require(window, nameof(window)); var size = window.ClientSize; window.WarpMouseWithinWindow(size.Width / 2, size.Height / 2); }