- Namespace
- Avalonia
.Input - Implementing Types
graph BT
Type["IInputDevice"]
class Type type-node
Implementing0["IMouseDevice"]-.->Type
click Implementing0 "/api/Avalonia.Input/IMouseDevice"
Implementing1["DragDropDevice"]-.->Type
click Implementing1 "/api/Avalonia.Input/DragDropDevice"
Implementing2["IDragDropDevice"]-.->Type
click Implementing2 "/api/Avalonia.Input.Raw/IDragDropDevice"
Implementing3["MouseDevice"]-.->Type
click Implementing3 "/api/Avalonia.Input/MouseDevice"
Implementing4["IKeyboardDevice"]-.->Type
click Implementing4 "/api/Avalonia.Input/IKeyboardDevice"
Implementing5["TouchDevice"]-.->Type
click Implementing5 "/api/Avalonia.Input/TouchDevice"
Implementing6["IPointerDevice"]-.->Type
click Implementing6 "/api/Avalonia.Input/IPointerDevice"
Implementing7["KeyboardDevice"]-.->Type
click Implementing7 "/api/Avalonia.Input/KeyboardDevice"
Syntax
public interface IInputDevice
Methods
Name | Value | Summary |
---|---|---|
ProcessRawEvent |
void |
Processes raw event. Is called after preprocessing by InputManager
|