Interface: RuntimeAdapterDriver
Defined in: contract-cases.ts:35
How a case drives the adapter's host, whatever that host happens to be.
Methods
capabilities()
capabilities(partial: Partial<AdapterCapabilities>): void;
Defined in: contract-cases.ts:39
Make the adapter report these capability flags.
Parameters
| Parameter | Type |
|---|---|
partial | Partial<AdapterCapabilities> |
Returns
void
frame()
frame(timestamp: number, delta: number): void;
Defined in: contract-cases.ts:37
Push one frame through the adapter.
Parameters
| Parameter | Type |
|---|---|
timestamp | number |
delta | number |
Returns
void
sessionEnd()?
optional sessionEnd(): void;
Defined in: contract-cases.ts:43
Make the host drop the session from its own side.
Returns
void
sessionStart()?
optional sessionStart(): void;
Defined in: contract-cases.ts:41
Make the host hand over a session. Omit if the adapter has no session facet.
Returns
void