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)