Modules§
Structs§
- Mouse
Device Info - Information about a device that issues a mouse event stream.
- Mouse
Event Stream Info - The status of a mouse event stream, sent from server to client.
- Mouse
Pointer Sample - A description of each sampled data point in a mouse event stream.
- Rectangle
- An axis-aligned rectangle. It is defined by its minimal and maximal extents in a coordinate system.
- Touch
Device Info - Information about a device that issues touch event streams.
- Touch
Interaction Id - A unique identifier for a “interaction” of touch events in an event stream. Touch events are observed as a succession of interactions, as fingers engage and disengage with the display.
- Touch
Interaction Result - The result of gesture disambiguation for a interaction of touch events, sent from server to client.
- Touch
Pointer Sample - A description of each sampled data point in a touch event stream. All fields are required.
- Touch
Response - A feedback event per |Event|, sent from client to server.
- Touch
Source Update Response Request - Touch
Source Watch Request - View
Parameters - The parameters of the associated view and viewport, sufficient to correctly interpret the position and scale of pointer events dispatched to this view.
Enums§
- Event
Phase - The possible states of a pointer event. These phases of events in a stream
follow a state machine that starts with the
ADDphase, followed by zero or moreCHANGEphases, and finally terminates withREMOVEorCANCELphase. - Mouse
View Status - A description of mouse event stream’s relationship to this view.
- Touch
Interaction Status - A description of the interaction’s relationship to this client.
- Touch
Response Type - The possible interaction dispositions that a client can respond with to a given |TouchPointerSample|. Used as part of a gesture disambiguation scheme.
Constants§
Type Aliases§
- Mat3
- A floating-point 3x3 matrix.
- Point2
- A floating-point two-dimensional point.
- Relative
Motion - The relative motion performed by a mouse device.
- Relative
Motion Range