C# Class Utilities.Avalonia.AvaloniaInputSource

Provides mouse input from Control.
Inheritance: InputSource
Mostra file Open project: Core2D/Core2D

Public Methods

Method Description
AvaloniaInputSource ( Avalonia.Controls.Control source, Avalonia.Controls.Control relative, Point>.Func translate ) : System

Initializes a new instance of the AvaloniaInputSource class.

Private Methods

Method Description
GetMoveObservable ( Avalonia.Controls.Control target, string eventName, Avalonia.Controls.Control relative, Point>.Func translate ) : IObservable
GetPressedObservable ( Avalonia.Controls.Control target, string eventName, Avalonia.Controls.Control relative, Point>.Func translate, MouseButton button ) : IObservable
GetReleasedObservable ( Avalonia.Controls.Control target, string eventName, Avalonia.Controls.Control relative, Point>.Func translate, MouseButton button ) : IObservable
ToVector2 ( Point point ) : System.Vector2

Method Details

AvaloniaInputSource() public method

Initializes a new instance of the AvaloniaInputSource class.
public AvaloniaInputSource ( Avalonia.Controls.Control source, Avalonia.Controls.Control relative, Point>.Func translate ) : System
source Avalonia.Controls.Control The source element.
relative Avalonia.Controls.Control The relative element.
translate Point>.Func The translate function.
return System