template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 499 of file fidling/gen/sdk/fidl/fuchsia.ui.test.context/fuchsia.ui.test.context/cpp/fidl/fuchsia.ui.test.context/cpp/wire_types.h

Public Methods

::fuchsia_ui_test_context::wire::ScenicRealmFactoryCreateRealmRequest Build ()

Build and return the table. The builder should not be used after this.

bool has_realm_server ()
void clear_realm_server ()

Clears the realm_server field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::ServerEnd< ::fuchsia_testing_harness::RealmProxy> & realm_server ()

Getter for realm_server.

BuilderImpl & realm_server (::fidl::ServerEnd< ::fuchsia_testing_harness::RealmProxy> elem)

Setter for realm_server.

bool has_renderer ()
void clear_renderer ()

Clears the renderer field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_ui_test_context::wire::RendererType & renderer ()

Getter for renderer.

BuilderImpl & renderer (::fuchsia_ui_test_context::wire::RendererType elem)

Setter for renderer.

bool has_display_rotation ()
void clear_display_rotation ()

Clears the display_rotation field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint64_t & display_rotation ()

Getter for display_rotation.

BuilderImpl & display_rotation (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)

Setter for display_rotation.

bool has_display_composition ()
void clear_display_composition ()

Clears the display_composition field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

bool & display_composition ()

Getter for display_composition.

BuilderImpl & display_composition (bool elem)

Setter for display_composition.

bool has_display_dimensions ()
void clear_display_dimensions ()

Clears the display_dimensions field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_math::wire::SizeU & display_dimensions ()

Optional. If it has a value, the width and height must not be zero.

BuilderImpl & display_dimensions (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_math::wire::SizeU>> elem)

Optional. If it has a value, the width and height must not be zero.

bool has_display_refresh_rate_millihertz ()
void clear_display_refresh_rate_millihertz ()

Clears the display_refresh_rate_millihertz field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & display_refresh_rate_millihertz ()

Optional. If it has a value, it must not be zero.

BuilderImpl & display_refresh_rate_millihertz (uint32_t elem)

Optional. If it has a value, it must not be zero.

bool has_display_max_layer_count ()
void clear_display_max_layer_count ()

Clears the display_max_layer_count field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & display_max_layer_count ()

Optional. If it has a value, it must not be zero.

BuilderImpl & display_max_layer_count (uint32_t elem)

Optional. If it has a value, it must not be zero.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_ui_test_context::wire::ScenicRealmFactoryCreateRealmRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_test_context::wire::ScenicRealmFactoryCreateRealmRequest>> && frame)

Records