class TouchInputDescriptor
Defined at line 5841 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
Describes the format of the input report that will be sent from the keyboard
to the device.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::vector< ::fuchsia::input::report::ContactInputDescriptor> & contacts ()
The contact descriptors associated with this touch descriptor.
Defined at line 5848 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_contacts ()
Defined at line 5852 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::std::vector< ::fuchsia::input::report::ContactInputDescriptor> * mutable_contacts ()
The contact descriptors associated with this touch descriptor.
Defined at line 5857 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_contacts ()
Defined at line 5865 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const uint32_t & max_contacts ()
The max number of contacts that this touch device can report at once.
Defined at line 5874 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_max_contacts ()
Defined at line 5878 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
uint32_t * mutable_max_contacts ()
The max number of contacts that this touch device can report at once.
Defined at line 5883 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_max_contacts ()
Defined at line 5891 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_touch_type ()
Defined at line 5904 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::TouchType * mutable_touch_type ()
The type of touch device being used.
Defined at line 5909 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_touch_type ()
Defined at line 5917 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const ::std::vector< ::fuchsia::input::report::TouchButton> & buttons ()
Defined at line 5925 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_buttons ()
Defined at line 5929 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::std::vector< ::fuchsia::input::report::TouchButton> * mutable_buttons ()
Defined at line 5933 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_buttons ()
Defined at line 5941 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
TouchInputDescriptor & set_contacts (::std::vector< ::fuchsia::input::report::ContactInputDescriptor> _value)
TouchInputDescriptor & set_max_contacts (uint32_t _value)
TouchInputDescriptor & set_touch_type (::fuchsia::input::report::TouchType _value)
TouchInputDescriptor & set_buttons (::std::vector< ::fuchsia::input::report::TouchButton> _value)
void TouchInputDescriptor ()
void TouchInputDescriptor (TouchInputDescriptor && other)
const ::fuchsia::input::report::TouchType & touch_type ()
The type of touch device being used.
Defined at line 5900 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void ~TouchInputDescriptor ()
TouchInputDescriptor & operator= (TouchInputDescriptor && other)
::std::unique_ptr<TouchInputDescriptor> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, TouchInputDescriptor * _value, size_t _offset)
zx_status_t Clone (TouchInputDescriptor * _result)