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