Table of Contents

Class Mouse3DEventArgs

Namespace
HelixToolkit.WinUI.SharpDX
Assembly
HelixToolkit.WinUI.SharpDX.dll
public abstract class Mouse3DEventArgs
Inheritance
Mouse3DEventArgs
Derived
Inherited Members

Constructors

Mouse3DEventArgs(HitTestResult?, Point, Viewport3DX?, PointerRoutedEventArgs?)

public Mouse3DEventArgs(HitTestResult? hitTestResult, Point position, Viewport3DX? viewport = null, PointerRoutedEventArgs? originalInputEventArgs = null)

Parameters

hitTestResult HitTestResult
position Point
viewport Viewport3DX
originalInputEventArgs PointerRoutedEventArgs

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 PointerRoutedEventArgs? OriginalInputEventArgs { get; }

Property Value

PointerRoutedEventArgs

Position

public Point Position { get; }

Property Value

Point

Viewport

public Viewport3DX? Viewport { get; }

Property Value

Viewport3DX