Edit

Share via


CustomDwellHandler Class

Definition

Example to demonstrate DwellHandler override when a custom profile is used This example script works with the DwellProfileWithDecay custom profile.

public ref class CustomDwellHandler : Microsoft::MixedReality::Toolkit::Experimental::Dwell::DwellHandler
[UnityEngine.AddComponentMenu("Scripts/MRTK/Examples/CustomDwellHandler")]
public class CustomDwellHandler : Microsoft.MixedReality.Toolkit.Experimental.Dwell.DwellHandler
[<UnityEngine.AddComponentMenu("Scripts/MRTK/Examples/CustomDwellHandler")>]
type CustomDwellHandler = class
    inherit DwellHandler
Public Class CustomDwellHandler
Inherits DwellHandler
Inheritance
UnityEngine.MonoBehaviour
CustomDwellHandler
Attributes
UnityEngine.AddComponentMenuAttribute

Constructors

CustomDwellHandler()

Fields

CurrentDwellState

Captures the dwell status

(Inherited from DwellHandler)
dwellProfile (Inherited from DwellHandler)
FillTimer

Abstracted value for the how long the dwelled object still needs to be focused to complete the dwell action Value ranges from 0 to "TimeToCompleteDwell" setting in the dwellprofile. This picks up the same unit as TimeToCompleteDwell

(Inherited from DwellHandler)

Properties

DwellProgress

Property exposing the computation for what percentage of dwell has progressed.

(Inherited from DwellHandler)
HasFocus

Exposes whether the target has focus from the pointer type defined in dwell profile settings

(Inherited from DwellHandler)

Methods

CancelDwell()

Method that can be invoked if external factors (e.g. alternate input modality preemptively invoked the target) force the dwell action to prematurely end

(Inherited from DwellHandler)
OnBeforeFocusChange(FocusEventData) (Inherited from DwellHandler)
OnFocusChanged(FocusEventData) (Inherited from DwellHandler)
OnFocusEnter(FocusEventData) (Inherited from DwellHandler)
OnFocusExit(FocusEventData) (Inherited from DwellHandler)
UpdateFillTimer()

Applies to