CustomDwellHandler Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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() |