class TouchFeatureDescriptor
Defined at line 3227 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Describes the format of the touchpad configuration's feature report. Feature reports
can be requested from the touchpad, or sent to the touchpad.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_input_report::wire::TouchFeatureDescriptor> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_input_report::wire::TouchFeatureDescriptor> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_input_report::wire::TouchFeatureDescriptor>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void TouchFeatureDescriptor ()
Defined at line 3229 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
void TouchFeatureDescriptor (const TouchFeatureDescriptor & other)
Defined at line 3230 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
TouchFeatureDescriptor & operator= (const TouchFeatureDescriptor & other)
Defined at line 3231 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
void TouchFeatureDescriptor (TouchFeatureDescriptor && other)
Defined at line 3232 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
TouchFeatureDescriptor & operator= (TouchFeatureDescriptor && other)
Defined at line 3233 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
bool & supports_input_mode ()
Indicates whether or not touch feature descriptor supports different input modes.
bool has_supports_input_mode ()
bool & supports_selective_reporting ()
Indicates whether or not touch feature descriptor supports selective reporting.
bool has_supports_selective_reporting ()
TouchFeatureDescriptor & set_supports_input_mode (bool elem)
TouchFeatureDescriptor & clear_supports_input_mode ()
TouchFeatureDescriptor & set_supports_selective_reporting (bool elem)
TouchFeatureDescriptor & clear_supports_selective_reporting ()
void TouchFeatureDescriptor (::fidl::AnyArena & allocator)
void TouchFeatureDescriptor (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_input_report::wire::TouchFeatureDescriptor>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_input_report::wire::TouchFeatureDescriptor>> && frame_ptr)
void ~TouchFeatureDescriptor ()
Defined at line 3235 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder