class TouchEvent
Defined at line 2094 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void TouchEvent ()
Defined at line 2096 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
void TouchEvent (const TouchEvent & other)
Defined at line 2097 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_ui_pointer::wire::TouchEvent> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_ui_pointer::wire::TouchEvent> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_pointer::wire::TouchEvent>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
bool has_timestamp ()
TouchEvent & operator= (const TouchEvent & other)
Defined at line 2098 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
void TouchEvent (TouchEvent && other)
Defined at line 2099 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
TouchEvent & operator= (TouchEvent && other)
Defined at line 2100 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
int64_t & timestamp ()
The time this event was observed.
Required.
::fuchsia_ui_pointer::wire::ViewParameters & view_parameters ()
The parameters of the associated view and viewport, sufficient to
correctly interpret the position, orientation, magnitude, and
inter-event distance of touch events dispatched to a view.
- It is issued on connection and on change.
bool has_view_parameters ()
::fuchsia_ui_pointer::wire::TouchDeviceInfo & device_info ()
A description of the pointer device, sufficient to correctly interpret
the capabilities and usage intent of the device.
- It is issued once per device.
bool has_device_info ()
::fuchsia_ui_pointer::wire::TouchPointerSample & pointer_sample ()
A description of each sampled data point in an interaction of touch
events.
- It is issued on every sample in the interaction.
bool has_pointer_sample ()
::fuchsia_ui_pointer::wire::TouchInteractionResult & interaction_result ()
The result of gesture disambiguation for a interaction of touch events.
- It is issued once per interaction.
bool has_interaction_result ()
uint64_t & trace_flow_id ()
An identifier to correlate this event's send/receive occurrence across
component boundaries or abstraction layers.
bool has_trace_flow_id ()
::zx::eventpair & wake_lease ()
Optional wake lease for power baton passing.
bool has_wake_lease ()
void ~TouchEvent ()
Defined at line 2102 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder