class TouchInputDescriptor

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

Describes the format of the input report that will be sent from the keyboard

to the device.

Public Methods

void TouchInputDescriptor (Storage_ storage)
void TouchInputDescriptor ()

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

void TouchInputDescriptor (TouchInputDescriptor && )

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

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

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

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

The contact descriptors associated with this touch descriptor.

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

The contact descriptors associated with this touch descriptor.

TouchInputDescriptor & contacts (std::optional< ::std::vector< ::fuchsia_input_report::ContactInputDescriptor>> value)

The contact descriptors associated with this touch descriptor.

const std::optional<uint32_t> & max_contacts ()

The max number of contacts that this touch device can report at once.

::std::optional<uint32_t> & max_contacts ()

The max number of contacts that this touch device can report at once.

TouchInputDescriptor & max_contacts (std::optional<uint32_t> value)

The max number of contacts that this touch device can report at once.

const std::optional< ::fuchsia_input_report::TouchType> & touch_type ()

The type of touch device being used.

::std::optional< ::fuchsia_input_report::TouchType> & touch_type ()

The type of touch device being used.

TouchInputDescriptor & touch_type (std::optional< ::fuchsia_input_report::TouchType> value)

The type of touch device being used.

const std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> & buttons ()
::std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> & buttons ()
TouchInputDescriptor & buttons (std::optional< ::std::vector< ::fuchsia_input_report::TouchButton>> value)

Setter for buttons.

void TouchInputDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits