class ContactInputDescriptor
Defined at line 5648 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
`ContactInputDescriptor` describes the fields associated with a touch on a touch device.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
ContactInputDescriptor & set_position_x (::fuchsia::input::report::Axis _value)
ContactInputDescriptor & set_position_y (::fuchsia::input::report::Axis _value)
ContactInputDescriptor & set_pressure (::fuchsia::input::report::Axis _value)
ContactInputDescriptor & set_contact_width (::fuchsia::input::report::Axis _value)
ContactInputDescriptor & set_contact_height (::fuchsia::input::report::Axis _value)
void ContactInputDescriptor ()
void ContactInputDescriptor (ContactInputDescriptor && other)
void ~ContactInputDescriptor ()
ContactInputDescriptor & operator= (ContactInputDescriptor && other)
::std::unique_ptr<ContactInputDescriptor> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ContactInputDescriptor * _value, size_t _offset)
zx_status_t Clone (ContactInputDescriptor * _result)
const ::fuchsia::input::report::Axis & position_x ()
Describes the reporting of the x-axis.
Defined at line 5655 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_position_x ()
Defined at line 5659 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::Axis * mutable_position_x ()
Describes the reporting of the x-axis.
Defined at line 5664 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_position_x ()
Defined at line 5672 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const ::fuchsia::input::report::Axis & position_y ()
Describes the reporting of the y-axis.
Defined at line 5681 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_position_y ()
Defined at line 5685 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::Axis * mutable_position_y ()
Describes the reporting of the y-axis.
Defined at line 5690 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_position_y ()
Defined at line 5698 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const ::fuchsia::input::report::Axis & pressure ()
Pressure of the contact.
Defined at line 5707 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_pressure ()
Defined at line 5711 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::Axis * mutable_pressure ()
Pressure of the contact.
Defined at line 5716 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_pressure ()
Defined at line 5724 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const ::fuchsia::input::report::Axis & contact_width ()
Width of the area of contact.
Defined at line 5733 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_contact_width ()
Defined at line 5737 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::Axis * mutable_contact_width ()
Width of the area of contact.
Defined at line 5742 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_contact_width ()
Defined at line 5750 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
const ::fuchsia::input::report::Axis & contact_height ()
Height of the area of contact.
Defined at line 5759 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
bool has_contact_height ()
Defined at line 5763 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
::fuchsia::input::report::Axis * mutable_contact_height ()
Height of the area of contact.
Defined at line 5768 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h
void clear_contact_height ()
Defined at line 5776 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h