C# Class Utilities.Avalonia.AvaloniaInputSource

Provides mouse input from Control.
Inheritance: InputSource
Afficher le fichier Open project: Core2D/Core2D

Méthodes publiques

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

Initializes a new instance of the AvaloniaInputSource class.

Private Methods

Méthode 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 méthode

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.
Résultat System