Skip to main content

Crate fidl_next_fuchsia_ui_pointerinjector

Crate fidl_next_fuchsia_ui_pointerinjector 

Source

Re-exports§

pub use self::natural::*;

Modules§

device
generic
natural
registry
wire
wire_optional

Structs§

Device
The type corresponding to the Device protocol. The channel for injecting pointer events into a target. The associated |Config| applies to injected pointer events.
PointerSample
A description of each sampled data point for a pointer device.
Registry
The type corresponding to the Registry protocol. A coordination mechanism to clearly define the injecting of pointer events into the scene (injection policy, injection context, etc), for dispatching pointer events to UI clients (referenced by |fuchsia.ui.views.ViewRef|).
Viewport
A rectangular region that directs injected events into a target.

Enums§

Data
A selection of FIFO data sent over the channel. Each data may have a different issuance policy.
DeviceType
A characterization of a device that issues pointer event streams.
DispatchPolicy
A specification of the UI clients that may have injected events dispatched to them in an |Target|. One is specified in |Config|.
EventPhase
The possible states of a pointer event stream’s state machine.

Constants§

MAX_INJECT

Traits§

DeviceClientHandler
A client handler for the Device protocol.
DeviceLocalClientHandler
A client handler for the Device protocol.
DeviceLocalServerHandler
A server handler for the Device protocol.
DeviceServerHandler
A server handler for the Device protocol.
RegistryClientHandler
A client handler for the Registry protocol.
RegistryLocalClientHandler
A client handler for the Registry protocol.
RegistryLocalServerHandler
A server handler for the Registry protocol.
RegistryServerHandler
A server handler for the Registry protocol.

Type Aliases§

Extents
A floating-point pair of points, representing minimal and maximal extents.
Mat3
A floating-point 3x3 matrix.
Point2
A floating-point two-dimensional point.
RelativeMotion
The relative motion performed by a mouse device.