template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 6735 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/wire_types.h
Public Methods
::fuchsia_input_report::wire::ContactInputDescriptor Build ()
Build and return the table. The builder should not be used after this.
bool has_position_x ()
void clear_position_x ()
Clears the position_x field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_input_report::wire::Axis & position_x ()
Describes the reporting of the x-axis.
BuilderImpl & position_x (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_input_report::wire::Axis>> elem)
Describes the reporting of the x-axis.
bool has_position_y ()
void clear_position_y ()
Clears the position_y field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_input_report::wire::Axis & position_y ()
Describes the reporting of the y-axis.
BuilderImpl & position_y (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_input_report::wire::Axis>> elem)
Describes the reporting of the y-axis.
bool has_pressure ()
void clear_pressure ()
Clears the pressure field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_input_report::wire::Axis & pressure ()
Pressure of the contact.
BuilderImpl & pressure (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_input_report::wire::Axis>> elem)
Pressure of the contact.
bool has_contact_width ()
void clear_contact_width ()
Clears the contact_width field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_input_report::wire::Axis & contact_width ()
Width of the area of contact.
BuilderImpl & contact_width (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_input_report::wire::Axis>> elem)
Width of the area of contact.
bool has_contact_height ()
void clear_contact_height ()
Clears the contact_height field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_input_report::wire::Axis & contact_height ()
Height of the area of contact.
BuilderImpl & contact_height (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_input_report::wire::Axis>> elem)
Height of the area of contact.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_input_report::wire::ContactInputDescriptor, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_input_report::wire::ContactInputDescriptor>> && frame)