Table of Contents

Class InputProviderSite

Namespace
nanoFramework.UI.Input
Assembly
nanoFramework.Graphics.dll

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

public class InputProviderSite : IDisposable
Inheritance
InputProviderSite
Implements
Inherited Members
Extension Methods

Properties

InputManager

Returns the input manager that this site is attached to.

public InputManager InputManager { get; }

Property Value

InputManager

IsDisposed

Returns true if we are disposed.

public bool IsDisposed { get; }

Property Value

bool

Methods

Dispose()

Unregisters this input provider.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

ReportInput(InputDevice, InputReport)

Reports input to the input manager.

public bool ReportInput(InputDevice device, InputReport inputReport)

Parameters

device InputDevice
inputReport InputReport

Returns

bool

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