InputManager Class

Summary

Receives input from the windowing subsystem and dispatches it to interested parties for processing.
Namespace
Avalonia.Input
Interfaces
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["IInputManager"] click Interface0 "/api/Avalonia.Input/IInputManager" Type["InputManager"] class Type type-node

Syntax

public class InputManager : IInputManager

Properties

Name Value Summary
Instance IInputManager
Gets the global instance of the input manager.
static
PostProcess IObservable<RawInputEventArgs>
Gets an observable that notifies on each input event received after Process.
PreProcess IObservable<RawInputEventArgs>
Gets an observable that notifies on each input event received before Process.
Process IObservable<RawInputEventArgs>
Gets an observable that notifies on each input event received.

Methods

Name Value Summary
ProcessInput(RawInputEventArgs) void
Processes a raw input event.