public SharpDXMouse(CursorPositionTranslater positionTranslater) { this.positionTranslater = positionTranslater; mouseCounter = new MouseDeviceCounter(); directInput = new DInput.DirectInput(); mouse = new DInput.Mouse(directInput); mouse.Properties.AxisMode = DInput.DeviceAxisMode.Absolute; mouse.Acquire(); currentState = new DInput.MouseState(); }
public SharpDXMouse(Window window) { positionTranslater = new CursorPositionTranslater(window); mouseCounter = new MouseDeviceCounter(); directInput = new DInput.DirectInput(); mouse = new DInput.Mouse(directInput); mouse.Properties.AxisMode = DInput.DeviceAxisMode.Absolute; mouse.Acquire(); currentState = new DInput.MouseState(); }