Class: GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:12
Constructors
Constructor
new GestureRecognitionOptions(
options?):GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:25
Parameters
options?
enable?
() => GestureRecognitionOptions
enabled?
boolean = false
gestureRecognizer?
{ dispose?: () => void; getGestureConfigurations?: () => Record<string, GestureConfiguration>; init?: () => Promise<void>; recognize?: (context) => GestureScoreMap | Promise<GestureScoreMap>; } = ...
gestureRecognizer.dispose?
() => void
gestureRecognizer.getGestureConfigurations?
() => Record<string, GestureConfiguration>
gestureRecognizer.init?
() => Promise<void>
gestureRecognizer.recognize?
(context) => GestureScoreMap | Promise<GestureScoreMap>
gestures?
{[key: string]: { enabled?: boolean; threshold?: number; } | undefined; } = {}
minimumConfidence?
number = 0.6
poseEstimator?
{ dispose?: () => void; getHandContext?: (handedness) => HandContext | null; getHandContexts?: () => Partial<Record<HandLabel, HandContext>>; init?: (dependencies?) => Promise<void>; } = ...
poseEstimator.dispose?
() => void
poseEstimator.getHandContext?
(handedness) => HandContext | null
poseEstimator.getHandContexts?
() => Partial<Record<HandLabel, HandContext>>
poseEstimator.init?
(dependencies?) => Promise<void>
setGestureConfig?
(name, config) => GestureRecognitionOptions
setGestureEnabled?
(name, enabled) => GestureRecognitionOptions
setGestureRecognizer?
(gestureRecognizer) => GestureRecognitionOptions
setPoseEstimator?
(poseEstimator) => GestureRecognitionOptions
updateIntervalMs?
number = 33
Returns
GestureRecognitionOptions
Properties
enabled
enabled:
boolean=false
Defined in: src/input/gestures/GestureRecognitionOptions.ts:13
gestureRecognizer
gestureRecognizer:
GestureRecognizer
Defined in: src/input/gestures/GestureRecognitionOptions.ts:21
gestures
gestures:
Record<string,GestureConfiguration> ={}
Defined in: src/input/gestures/GestureRecognitionOptions.ts:23
minimumConfidence
minimumConfidence:
number=0.6
Defined in: src/input/gestures/GestureRecognitionOptions.ts:15
poseEstimator
poseEstimator:
PoseEstimator
Defined in: src/input/gestures/GestureRecognitionOptions.ts:19
updateIntervalMs
updateIntervalMs:
number=33
Defined in: src/input/gestures/GestureRecognitionOptions.ts:17
Methods
enable()
enable():
GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:51
Returns
GestureRecognitionOptions
setGestureConfig()
setGestureConfig(
name,config):GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:74
Parameters
name
string
config
Returns
GestureRecognitionOptions
setGestureEnabled()
setGestureEnabled(
name,enabled):GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:56
Parameters
name
string
enabled
boolean
Returns
GestureRecognitionOptions
setGestureRecognizer()
setGestureRecognizer(
gestureRecognizer):GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:67
Parameters
gestureRecognizer
Returns
GestureRecognitionOptions
setPoseEstimator()
setPoseEstimator(
poseEstimator):GestureRecognitionOptions
Defined in: src/input/gestures/GestureRecognitionOptions.ts:62
Parameters
poseEstimator
Returns
GestureRecognitionOptions