Search Results for

    Show / Hide Table of Contents

    Class InputProviderSite

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

    Inheritance
    object
    InputProviderSite
    Implements
    IDisposable
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: nanoFramework.UI.Input
    Assembly: nanoFramework.Graphics.dll
    Syntax
    public class InputProviderSite : IDisposable

    Properties

    InputManager

    Returns the input manager that this site is attached to.

    Declaration
    public InputManager InputManager { get; }
    Property Value
    Type Description
    InputManager

    IsDisposed

    Returns true if we are disposed.

    Declaration
    public bool IsDisposed { get; }
    Property Value
    Type Description
    bool

    Methods

    Dispose()

    Unregisters this input provider.

    Declaration
    public void Dispose()

    Dispose(bool)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    ReportInput(InputDevice, InputReport)

    Reports input to the input manager.

    Declaration
    public bool ReportInput(InputDevice device, InputReport inputReport)
    Parameters
    Type Name Description
    InputDevice device
    InputReport inputReport
    Returns
    Type Description
    bool

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

    Implements

    IDisposable

    Extension Methods

    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    LogDispatcher.GetCurrentClassLogger(object)
    In This Article
    Back to top Copyright © 2023 nanoFramework Contributors
    Generated by DocFX