Skip to main content

InputProviderSite Class

NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Input

The object which input providers use to report input to the input manager.

public class InputProviderSite : IDisposable

Properties

InputManager

public InputManager InputManager { get; }

Returns the input manager that this site is attached to.

IsDisposed

public bool IsDisposed { get; }

Returns true if we are disposed.

Methods

Dispose()

public void Dispose()

Unregisters this input provider.

Dispose(bool disposing)

protected virtual void Dispose(bool disposing)

Unregisters this input provider and releases its resources.

ReportInput(InputDevice device, InputReport inputReport)

public bool ReportInput(InputDevice device, InputReport inputReport)

Reports input to the input manager.

Returns bool — Whether or not any event generated as a consequence of this event was handled.