class TouchFeatureReport

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

A TouchFeatureReport describes the features of a given touch device. If a

FeatureReport is sent to the Input Device it sets the configuration of the device.

If a FeatureReport is requested from the Input Device it shows the device's

current configuration.

Public Methods

void TouchFeatureReport (Storage_ storage)
void TouchFeatureReport ()

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

void TouchFeatureReport (TouchFeatureReport && )

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

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

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

TouchFeatureReport & operator= (const TouchFeatureReport & other)
bool operator== (const TouchFeatureReport & other)
bool operator!= (const TouchFeatureReport & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::TouchConfigurationInputMode> & input_mode ()

The input mode currently reporting.

::std::optional< ::fuchsia_input_report::TouchConfigurationInputMode> & input_mode ()

The input mode currently reporting.

TouchFeatureReport & input_mode (std::optional< ::fuchsia_input_report::TouchConfigurationInputMode> value)

The input mode currently reporting.

const std::optional< ::fuchsia_input_report::SelectiveReportingFeatureReport> & selective_reporting ()

The current report types being reported.

::std::optional< ::fuchsia_input_report::SelectiveReportingFeatureReport> & selective_reporting ()

The current report types being reported.

TouchFeatureReport & selective_reporting (std::optional< ::fuchsia_input_report::SelectiveReportingFeatureReport> value)

The current report types being reported.

void TouchFeatureReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits