Skip to main content

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​

Partial<GestureConfiguration>

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​

GestureRecognizer

Returns​

GestureRecognitionOptions


setPoseEstimator()​

setPoseEstimator(poseEstimator): GestureRecognitionOptions

Defined in: src/input/gestures/GestureRecognitionOptions.ts:62

Parameters​

poseEstimator​

PoseEstimator

Returns​

GestureRecognitionOptions