Class: HeuristicHeadGestureRecognizer
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:36
Implements
Constructors
Constructor
new HeuristicHeadGestureRecognizer(
initBuiltInGestures,options):HeuristicHeadGestureRecognizer
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:40
Parameters
initBuiltInGestures
boolean = true
options
detectionHoldMs?
number
maximumGestureDurationMs?
number
maximumOffAxisRatio?
number
minimumGestureDurationMs?
number
minimumPathEfficiency?
number
minimumPeakAngularSpeed?
number
quietPrefixDurationMs?
number
returnToleranceFactor?
number
smoothingTimeConstantMs?
number
Returns
HeuristicHeadGestureRecognizer
Properties
options
readonlyoptions:HeuristicHeadGestureRecognizerOptions
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:38
Methods
getGestureConfigurations()
getGestureConfigurations():
Record<string,HeadGestureConfiguration>
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:70
Returns
Record<string, HeadGestureConfiguration>
Implementation of
HeadGestureRecognizer.getGestureConfigurations
recognize()
recognize(
context):HeadGestureScoreMap
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:86
Parameters
context
Returns
Implementation of
HeadGestureRecognizer.recognize
registerGesture()
registerGesture(
name,detector,config):HeuristicHeadGestureRecognizer
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:50
Parameters
name
string
detector
config
enabled?
boolean
threshold?
number
Detector-specific sensitivity. Built-in heuristics interpret this as radians.
Returns
HeuristicHeadGestureRecognizer
setGestureConfig()
setGestureConfig(
name,config):HeuristicHeadGestureRecognizer
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:78
Parameters
name
string
config
Returns
HeuristicHeadGestureRecognizer
Implementation of
HeadGestureRecognizer.setGestureConfig
unregisterGesture()
unregisterGesture(
name):HeuristicHeadGestureRecognizer
Defined in: src/input/headGestures/gestureRecognizers/HeuristicHeadGestureRecognizer.ts:65
Parameters
name
string
Returns
HeuristicHeadGestureRecognizer