template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 540 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h
Public Methods
::fuchsia_hardware_ti_metadata::wire::Lp8556Metadata Build ()
Build and return the table. The builder should not be used after this.
bool has_panel_id ()
void clear_panel_id ()
Clears the panel_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint8_t & panel_id ()
Getter for panel_id.
BuilderImpl & panel_id (uint8_t elem)
Setter for panel_id.
bool has_allow_set_current_scale ()
void clear_allow_set_current_scale ()
Clears the allow_set_current_scale field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & allow_set_current_scale ()
Getter for allow_set_current_scale.
BuilderImpl & allow_set_current_scale (bool elem)
Setter for allow_set_current_scale.
bool has_registers ()
void clear_registers ()
Clears the registers field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_hardware_ti_metadata::wire::Register> & registers ()
A list of register addresses and values to write during initialization.
BuilderImpl & registers (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_hardware_ti_metadata::wire::Register>>> elem)
A list of register addresses and values to write during initialization.
bool has_backlight_max_brightness ()
void clear_backlight_max_brightness ()
Clears the backlight_max_brightness field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
double & backlight_max_brightness ()
Maximum screen brightness in nits.
BuilderImpl & backlight_max_brightness (Wrapper_Ignore_Me_< ::fidl::ObjectView<double>> elem)
Maximum screen brightness in nits.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_hardware_ti_metadata::wire::Lp8556Metadata, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_ti_metadata::wire::Lp8556Metadata>> && frame)