Interface IInputManager
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
PreProcess
Gets an observable that notifies on each input event received before Process.
IObservable<RawInputEventArgs> PreProcess { get; }
Property Value
Process
Gets an observable that notifies on each input event received.
IObservable<RawInputEventArgs> Process { get; }
Property Value
Methods
ProcessInput(RawInputEventArgs)
Processes a raw input event.
void ProcessInput(RawInputEventArgs e)
Parameters
e
RawInputEventArgsThe raw input event.