class TouchEvent
Defined at line 1383 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
Public Methods
void TouchEvent ()
Defined at line 1389 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void TouchEvent (TouchEvent && )
Defined at line 1390 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void TouchEvent (Storage_ storage)
bool IsEmpty ()
const std::optional<int64_t> & timestamp ()
The time this event was observed.
Required.
::std::optional<int64_t> & timestamp ()
The time this event was observed.
Required.
TouchEvent & timestamp (std::optional<int64_t> value)
The time this event was observed.
Required.
const std::optional< ::fuchsia_ui_pointer::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.
::std::optional< ::fuchsia_ui_pointer::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.
TouchEvent & view_parameters (std::optional< ::fuchsia_ui_pointer::ViewParameters> value)
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.
const std::optional< ::fuchsia_ui_pointer::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.
::std::optional< ::fuchsia_ui_pointer::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.
TouchEvent & device_info (std::optional< ::fuchsia_ui_pointer::TouchDeviceInfo> value)
A description of the pointer device, sufficient to correctly interpret
the capabilities and usage intent of the device.
- It is issued once per device.
TouchEvent & operator= (TouchEvent && )
Defined at line 1391 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
const std::optional< ::fuchsia_ui_pointer::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.
::std::optional< ::fuchsia_ui_pointer::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.
TouchEvent & pointer_sample (std::optional< ::fuchsia_ui_pointer::TouchPointerSample> value)
A description of each sampled data point in an interaction of touch
events.
- It is issued on every sample in the interaction.
const std::optional< ::fuchsia_ui_pointer::TouchInteractionResult> & interaction_result ()
The result of gesture disambiguation for a interaction of touch events.
- It is issued once per interaction.
::std::optional< ::fuchsia_ui_pointer::TouchInteractionResult> & interaction_result ()
The result of gesture disambiguation for a interaction of touch events.
- It is issued once per interaction.
TouchEvent & interaction_result (std::optional< ::fuchsia_ui_pointer::TouchInteractionResult> value)
The result of gesture disambiguation for a interaction of touch events.
- It is issued once per interaction.
const std::optional<uint64_t> & trace_flow_id ()
An identifier to correlate this event's send/receive occurrence across
component boundaries or abstraction layers.
::std::optional<uint64_t> & trace_flow_id ()
An identifier to correlate this event's send/receive occurrence across
component boundaries or abstraction layers.
TouchEvent & trace_flow_id (std::optional<uint64_t> value)
An identifier to correlate this event's send/receive occurrence across
component boundaries or abstraction layers.
const std::optional< ::zx::eventpair> & wake_lease ()
Optional wake lease for power baton passing.
::std::optional< ::zx::eventpair> & wake_lease ()
Optional wake lease for power baton passing.
TouchEvent & wake_lease (std::optional< ::zx::eventpair> value)
Optional wake lease for power baton passing.
void TouchEvent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits