Class: HoldToDrag
Defined in: webxr-uiextensions/src/core/hold-to-drag.ts:18
Constructors
Constructor
new HoldToDrag(delaySeconds?: number): HoldToDrag;
Defined in: webxr-uiextensions/src/core/hold-to-drag.ts:22
Parameters
| Parameter | Type | Default value |
|---|---|---|
delaySeconds | number | 0.3 |
Returns
HoldToDrag
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
delaySeconds | readonly | number | 0.3 | webxr-uiextensions/src/core/hold-to-drag.ts:22 |
Accessors
current
Get Signature
get current(): HoldPhase;
Defined in: webxr-uiextensions/src/core/hold-to-drag.ts:28
Returns
Methods
update()
update(
held: boolean,
delta: number,
delaySeconds?: number
): HoldUpdate;
Defined in: webxr-uiextensions/src/core/hold-to-drag.ts:39
Advance with this frame's held state and delta time (seconds).
delaySeconds overrides the constructor delay for THIS press, so a
deliberate gesture (a near grab on the title bar) can start dragging at
once while a ray press still waits out the click window.
Parameters
| Parameter | Type |
|---|---|
held | boolean |
delta | number |
delaySeconds | number |