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