Table of Contents

Interface IMouseInput

Namespace
Icy.Input.Devices
Assembly
IcyUI.dll

Represents an interface for the mouse input listener.

public interface IMouseInput : IInputDeviceListener, IInitializable
Inherited Members
Extension Methods

Properties

MouseInfo

Gets the current mouse state.

MouseInfo MouseInfo { get; }

Property Value

MouseInfo

Events

MouseButtonPressed

Occurs when the mouse button is pressed. Passes the pressed button info.

event EventHandler<GenericEventArgs<MouseButtons>>? MouseButtonPressed

Event Type

EventHandler<GenericEventArgs<MouseButtons>>

MouseButtonReleased

Occurs then the mouse button is released. Passes the released button info.

event EventHandler<GenericEventArgs<MouseButtons>>? MouseButtonReleased

Event Type

EventHandler<GenericEventArgs<MouseButtons>>