C# Class OpenTK.Platform.Windows.WinRawMouse

Contains methods to register for and process mouse WM_INPUT messages.
Inheritance: IMouseDriver2
Afficher le fichier Open project: andykorth/opentk Class Usage Examples

Méthodes publiques

Méthode Description
GetState ( ) : MouseState
GetState ( int index ) : MouseState
ProcessMouseEvent ( RawInput rin ) : bool
RefreshDevices ( ) : void
SetPosition ( double x, double y ) : void
WinRawMouse ( IntPtr window ) : System

Private Methods

Méthode Description
FindRegistryKey ( string name ) : RegistryKey
GetDeviceName ( RawInputDeviceList dev ) : string
RegisterRawDevice ( IntPtr window, string device ) : void

Method Details

GetState() public méthode

public GetState ( ) : MouseState
Résultat MouseState

GetState() public méthode

public GetState ( int index ) : MouseState
index int
Résultat MouseState

ProcessMouseEvent() public méthode

public ProcessMouseEvent ( RawInput rin ) : bool
rin RawInput
Résultat bool

RefreshDevices() public méthode

public RefreshDevices ( ) : void
Résultat void

SetPosition() public méthode

public SetPosition ( double x, double y ) : void
x double
y double
Résultat void

WinRawMouse() public méthode

public WinRawMouse ( IntPtr window ) : System
window System.IntPtr
Résultat System