class TouchInputReport

Defined at line 1623 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

`TouchInputReport` describes the current contacts recorded by the touchscreen.

Public Methods

void TouchInputReport (Storage_ storage)
void TouchInputReport ()

Defined at line 1628 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

void TouchInputReport (TouchInputReport && )

Defined at line 1629 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

void TouchInputReport (const TouchInputReport & other)
TouchInputReport & operator= (TouchInputReport && )

Defined at line 1630 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

TouchInputReport & operator= (const TouchInputReport & other)
bool operator== (const TouchInputReport & other)
bool operator!= (const TouchInputReport & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_input_report::ContactInputReport>> & contacts ()

The contacts currently being reported by the device.

::std::optional< ::std::vector< ::fuchsia_input_report::ContactInputReport>> & contacts ()

The contacts currently being reported by the device.

TouchInputReport & contacts (std::optional< ::std::vector< ::fuchsia_input_report::ContactInputReport>> value)

The contacts currently being reported by the device.

const std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> & pressed_buttons ()
::std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> & pressed_buttons ()
TouchInputReport & pressed_buttons (std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> value)

Setter for pressed_buttons.

void TouchInputReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits