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)

Records