Class: InteractionBridgeSystem
Defined in: packages/iwsdk-interactions/src/register.ts:273
The per-frame bridge: IWSDK tags → provider hints → runtime tick.
Extends
System<SystemSchema, {grabbed: {required:Component<{ }>[]; };pressed: {required:Component<{ }>[]; }; },this>
Constructors
Constructor
new InteractionBridgeSystem(
_w: World,
_qm: QueryManager,
_p: number
): InteractionBridgeSystem;
Defined in: node_modules/elics/lib/system.d.ts:76
Parameters
| Parameter | Type |
|---|---|
_w | World |
_qm | QueryManager |
_p | number |
Returns
InteractionBridgeSystem
Inherited from
createSystem({
pressed: { required: [Pressed] },
grabbed: { required: [Grabbed] },
}).constructor
Methods
update()
update(delta: number): void;
Defined in: packages/iwsdk-interactions/src/register.ts:277
Per-frame tick. Both arguments are in seconds (Three.js Clock convention),
not milliseconds.
Parameters
| Parameter | Type | Description |
|---|---|---|
delta | number | Seconds since the previous frame. |
Returns
void
Overrides
createSystem({
pressed: { required: [Pressed] },
grabbed: { required: [Grabbed] },
}).update