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)