menu

InputEventBinding

import { InputEventBinding } from "destack:input/binding";

Event binding family.

language/library/src/input/binding/event.ds:395:431
1export interface InputEventBinding {2    openInputEvents(subscription: &'a readonly InputEventSubscription): Result<InputEventHandle, HostError>;3    closeInputEvents(events: InputEventHandle): Result<void, HostError>;4    readInputEvents(events: InputEventHandle, maxEvents: uint32, timeoutNs?: uint64 | undefined): Result<InputEvent[], HostError>;5}

Members

openInputEvents(subscription: &'a readonly InputEventSubscription): Result<InputEventHandle, HostError>

Open an input event subscription.

closeInputEvents(events: InputEventHandle): Result<void, HostError>

Close an input event subscription.

readInputEvents(events: InputEventHandle, maxEvents: uint32, timeoutNs?: uint64 | undefined): Result<InputEvent[], HostError>

Read input events.