Inheritance: IInputDriver2, IMouseDriver2, IKeyboardDriver2, IJoystickDriver2
コード例 #1
0
ファイル: HIDInput.cs プロジェクト: conankzhang/fez
        private void DeviceValueReceived(IntPtr context, IntPtr res, IntPtr sender, IntPtr val)
        {
            MouseState state1;

            if (this.MouseDevices.TryGetValue(sender, out state1))
            {
                this.MouseDevices[sender] = HIDInput.UpdateMouse(state1, val);
            }
            else
            {
                KeyboardState state2;
                if (!this.KeyboardDevices.TryGetValue(sender, out state2))
                {
                    return;
                }
                this.KeyboardDevices[sender] = HIDInput.UpdateKeyboard(state2, val);
            }
        }
コード例 #2
0
ファイル: HIDInput.cs プロジェクト: tanis2000/FEZ
 public static double IOHIDValueGetScaledValue(IntPtr value, HIDInput.IOHIDValueScaleType type);
コード例 #3
0
ファイル: HIDInput.cs プロジェクト: tanis2000/FEZ
 public static void IOHIDManagerRegisterDeviceRemovalCallback(IntPtr inIOHIDManagerRef, HIDInput.NativeMethods.IOHIDDeviceCallback inIOHIDDeviceCallback, IntPtr inContext);
コード例 #4
0
ファイル: HIDInput.cs プロジェクト: tanis2000/FEZ
 public static void IOHIDDeviceRegisterInputValueCallback(IntPtr device, HIDInput.NativeMethods.IOHIDValueCallback callback, IntPtr context);
コード例 #5
0
ファイル: HIDInput.cs プロジェクト: tanis2000/FEZ
 public static bool IOHIDDeviceConformsTo(IntPtr inIOHIDDeviceRef, HIDInput.HIDPage inUsagePage, int inUsage);