template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 2006 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

Public Methods

::fuchsia_ui_composition::wire::OnNextFrameBeginValues Build ()

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

bool has_additional_present_credits ()
void clear_additional_present_credits ()

Clears the additional_present_credits field.

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

O(number_of_fields) complexity.

uint32_t & additional_present_credits ()

The number of *additional* [`Present`] calls allowed to the client so that they

can call [`Present`] further times. This is a delta in the present

credit budget, not the absolute number of present credits.

BuilderImpl & additional_present_credits (uint32_t elem)

The number of *additional* [`Present`] calls allowed to the client so that they

can call [`Present`] further times. This is a delta in the present

credit budget, not the absolute number of present credits.

bool has_future_presentation_infos ()
void clear_future_presentation_infos ()

Clears the future_presentation_infos field.

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

O(number_of_fields) complexity.

::fidl::VectorView< ::fuchsia_scenic_scheduling::wire::PresentationInfo> & future_presentation_infos ()

Information about future presentation and latch times that a client may aim for

precise scheduling behavior.

BuilderImpl & future_presentation_infos (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_scenic_scheduling::wire::PresentationInfo>>> elem)

Information about future presentation and latch times that a client may aim for

precise scheduling behavior.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_ui_composition::wire::OnNextFrameBeginValues, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition::wire::OnNextFrameBeginValues>> && frame)

Records