Artemis Artemis
Artemis Artemis

Search Results for

    Class InputProviderMouseMoveEventArgs

    Contains data for input provider mouse movement events

    Inheritance
    object
    EventArgs
    InputProviderMouseMoveEventArgs
    Inherited Members
    EventArgs.Empty
    Namespace: Artemis.Core.Services
    Assembly: Artemis.Core.dll
    Syntax
    public class InputProviderMouseMoveEventArgs : EventArgs

    Constructors

    InputProviderMouseMoveEventArgs(ArtemisDevice?, int, int, int, int)

    Declaration
    public InputProviderMouseMoveEventArgs(ArtemisDevice? device, int cursorX, int cursorY, int deltaX, int deltaY)
    Parameters
    Type Name Description
    ArtemisDevice device

    The device that triggered the event

    int cursorX

    The X position of the mouse cursor (not necessarily tied to the specific device)

    int cursorY

    The Y position of the mouse cursor (not necessarily tied to the specific device)

    int deltaX

    The movement delta in the horizontal direction

    int deltaY

    The movement delta in the vertical direction

    Properties

    CursorX

    Gets the X position of the mouse cursor in pixels (not necessarily tied to the specific device)

    Declaration
    public int CursorX { get; }
    Property Value
    Type Description
    int

    CursorY

    Gets the Y position of the mouse cursor in pixels (not necessarily tied to the specific device)

    Declaration
    public int CursorY { get; }
    Property Value
    Type Description
    int

    DeltaX

    Gets the movement delta in the horizontal direction in pixels

    Declaration
    public int DeltaX { get; }
    Property Value
    Type Description
    int

    DeltaY

    Gets the movement delta in the vertical direction in pixels

    Declaration
    public int DeltaY { get; }
    Property Value
    Type Description
    int

    Device

    Gets the device that triggered the event

    Declaration
    public ArtemisDevice? Device { get; }
    Property Value
    Type Description
    ArtemisDevice
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.