Table of Contents

Class Mouse3DEventArgs

Namespace
HelixToolkit.Avalonia.SharpDX
Assembly
HelixToolkit.Avalonia.SharpDX.dll
public abstract class Mouse3DEventArgs : RoutedEventArgs
Inheritance
RoutedEventArgs
Mouse3DEventArgs
Derived
Inherited Members
RoutedEventArgs.RoutedEvent
RoutedEventArgs.Route
RoutedEventArgs.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

routedEvent RoutedEvent
source object
hitTestResult HitTestResult
position Point
viewport Viewport3DX
originalInputEventArgs RoutedEventArgs

Properties

Handled

public bool Handled { get; set; }

Property Value

bool

HitTestResult

public HitTestResult? HitTestResult { get; }

Property Value

HitTestResult

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; }

Property Value

Viewport3DX