template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.ui.display.color/fuchsia.ui.display.color/cpp/fidl/fuchsia.ui.display.color/cpp/wire_types.h
Public Methods
::fuchsia_ui_display_color::wire::ConversionProperties Build ()
Build and return the table. The builder should not be used after this.
bool has_coefficients ()
void clear_coefficients ()
Clears the coefficients field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::Array<float, 9> & coefficients ()
The |coefficients| param represents a 3x3 matrix, where the values are given in
row-major order:
| 0 1 2 |
| 3 4 5 |
| 6 7 8 |
BuilderImpl & coefficients (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::Array<float, 9>>> elem)
The |coefficients| param represents a 3x3 matrix, where the values are given in
row-major order:
| 0 1 2 |
| 3 4 5 |
| 6 7 8 |
bool has_preoffsets ()
void clear_preoffsets ()
Clears the preoffsets field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::Array<float, 3> & preoffsets ()
Preoffsets and postoffsets represent a [3x1] vector each of RGB values.
BuilderImpl & preoffsets (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::Array<float, 3>>> elem)
Preoffsets and postoffsets represent a [3x1] vector each of RGB values.
bool has_postoffsets ()
void clear_postoffsets ()
Clears the postoffsets field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::Array<float, 3> & postoffsets ()
Getter for postoffsets.
BuilderImpl & postoffsets (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::Array<float, 3>>> elem)
Setter for postoffsets.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_ui_display_color::wire::ConversionProperties, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_display_color::wire::ConversionProperties>> && frame)