Table of Contents

Interface IInputManager

Namespace
Avalonia.Input
Assembly
Avalonia.Base.dll

Receives input from the windowing subsystem and dispatches it to interested parties for processing.

[NotClientImplementable]
[PrivateApi]
public interface IInputManager

Properties

PostProcess

Gets an observable that notifies on each input event received after Process.

IObservable<RawInputEventArgs> PostProcess { get; }

Property Value

IObservable<RawInputEventArgs>

PreProcess

Gets an observable that notifies on each input event received before Process.

IObservable<RawInputEventArgs> PreProcess { get; }

Property Value

IObservable<RawInputEventArgs>

Process

Gets an observable that notifies on each input event received.

IObservable<RawInputEventArgs> Process { get; }

Property Value

IObservable<RawInputEventArgs>

Methods

ProcessInput(RawInputEventArgs)

Processes a raw input event.

void ProcessInput(RawInputEventArgs e)

Parameters

e RawInputEventArgs

The raw input event.