Class Mouse3DEventArgs
- Namespace
- HelixToolkit.Avalonia.SharpDX
- Assembly
- HelixToolkit.Avalonia.SharpDX.dll
public abstract class Mouse3DEventArgs : RoutedEventArgs
- Inheritance
-
RoutedEventArgsMouse3DEventArgs
- Derived
- Inherited Members
-
RoutedEventArgs.RoutedEventRoutedEventArgs.RouteRoutedEventArgs.Source
Constructors
Mouse3DEventArgs(RoutedEvent, object?, HitTestResult?, Point, Viewport3DX?, RoutedEventArgs?)
public Mouse3DEventArgs(RoutedEvent routedEvent, object? source, HitTestResult? hitTestResult, Point position, Viewport3DX? viewport = null, RoutedEventArgs? originalInputEventArgs = null)
Parameters
routedEventRoutedEventsourceobjecthitTestResultHitTestResultpositionPointviewportViewport3DXoriginalInputEventArgsRoutedEventArgs
Properties
Handled
public bool Handled { get; set; }
Property Value
HitTestResult
public HitTestResult? HitTestResult { get; }
Property Value
OriginalInputEventArgs
The original mouse/touch event that generated this one.
Useful for knowing what mouse button got pressed.
public RoutedEventArgs? OriginalInputEventArgs { get; }
Property Value
- RoutedEventArgs
Position
public Point Position { get; }
Property Value
- Point
Viewport
public Viewport3DX? Viewport { get; }