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