Class: TouchPress<T = unknown>
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:83
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Constructors
Constructor
new TouchPress<T = unknown>(options?: Partial<TouchPressOptions>): TouchPress<T>;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:90
Parameters
| Parameter | Type |
|---|---|
options | Partial<TouchPressOptions> |
Returns
TouchPress<T>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
options | readonly | TouchPressOptions | packages/webxr-uiextensions/src/core/touch-press.ts:84 |
Accessors
current
Get Signature
get current(): TouchPhase;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:94
Returns
held
Get Signature
get held(): boolean;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:98
Returns
boolean
target
Get Signature
get target(): T | undefined;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:103
The target the current hold started on, if any.
Returns
T | undefined
Methods
reset()
reset(): void;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:182
Drop any hold without reporting it (the pointer went away for good).
Returns
void
update()
update(sample: TouchSample<T> | undefined): TouchUpdate<T>;
Defined in: packages/webxr-uiextensions/src/core/touch-press.ts:108
Advance with this frame's measurement (or undefined for no contact).
Parameters
| Parameter | Type |
|---|---|
sample | TouchSample<T> | undefined |
Returns
TouchUpdate<T>