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