OpenTK.Platform.Windows.RawInputDevice Struct Reference

Defines information for the raw input devices. More...

List of all members.

Public Member Functions

override string ToString ()

Public Attributes

internal SHORT UsagePage
 Top level collection Usage page for the raw input device.
internal SHORT Usage
 Top level collection Usage for the raw input device.
internal RawInputDeviceFlags Flags
 Mode flag that specifies how to interpret the information provided by UsagePage and Usage. It can be zero (the default) or one of the following values. By default, the operating system sends raw input from devices with the specified top level collection (TLC) to the registered application as long as it has the window focus.
internal HWND Target
 Handle to the target window. If NULL it follows the keyboard focus.

Detailed Description

Defines information for the raw input devices.

If RIDEV_NOLEGACY is set for a mouse or a keyboard, the system does not generate any legacy message for that device for the application. For example, if the mouse TLC is set with RIDEV_NOLEGACY, WM_LBUTTONDOWN and related legacy mouse messages are not generated. Likewise, if the keyboard TLC is set with RIDEV_NOLEGACY, WM_KEYDOWN and related legacy keyboard messages are not generated.

Definition at line 2153 of file API.cs.


Member Data Documentation

internal RawInputDeviceFlags OpenTK.Platform.Windows.RawInputDevice.Flags

Mode flag that specifies how to interpret the information provided by UsagePage and Usage. It can be zero (the default) or one of the following values. By default, the operating system sends raw input from devices with the specified top level collection (TLC) to the registered application as long as it has the window focus.

Definition at line 2171 of file API.cs.

Handle to the target window. If NULL it follows the keyboard focus.

Definition at line 2175 of file API.cs.

Top level collection Usage for the raw input device.

Definition at line 2164 of file API.cs.

Top level collection Usage page for the raw input device.

Definition at line 2159 of file API.cs.

 All Classes Functions Variables Enumerations Properties Events

Generated on Tue Mar 9 15:06:33 2010 for The Open Toolkit library by  doxygen 1.6.1