Modules§
Structs§
- Mouse
Device Info - Information about a device that issues a mouse event stream.
- Mouse
Event - 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.
- Mouse
Source Control Handle - Mouse
Source Event Stream - Mouse
Source Marker - Mouse
Source Proxy - Mouse
Source Request Stream - A Stream of incoming requests for fuchsia.ui.pointer/MouseSource.
- Mouse
Source Synchronous Proxy - Mouse
Source Watch Responder - Mouse
Source Watch Response - 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
Event - 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 Control Handle - Touch
Source Event Stream - Touch
Source Marker - Touch
Source Proxy - Touch
Source Request Stream - A Stream of incoming requests for fuchsia.ui.pointer/TouchSource.
- Touch
Source Synchronous Proxy - Touch
Source Update Response Request - Touch
Source Update Response Responder - Touch
Source Watch Request - Touch
Source Watch Responder - Touch
Source Watch Response - 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
Source Event - Mouse
Source Request - A method for a client to receive mouse pointer events.
- 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.
- Touch
Source Event - Touch
Source Request - A method for a client to receive touch events and respond in a global gesture disambiguation protocol.
Constants§
Traits§
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 - The valid values of relative motion for a mouse device.