class OnNextFrameBeginValues

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

Fields that a client needs in order to produce its next frame, returned in

[`OnNextFrameBegin`]. Each field is guaranteed to be set and contain valid information.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_ui_composition::wire::OnNextFrameBeginValues> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_ui_composition::wire::OnNextFrameBeginValues> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition::wire::OnNextFrameBeginValues>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void OnNextFrameBeginValues ()

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

void OnNextFrameBeginValues (const OnNextFrameBeginValues & other)

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

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.

bool has_additional_present_credits ()
::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.

bool has_future_presentation_infos ()
OnNextFrameBeginValues & operator= (const OnNextFrameBeginValues & other)

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

void OnNextFrameBeginValues (OnNextFrameBeginValues && other)

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

OnNextFrameBeginValues & operator= (OnNextFrameBeginValues && other)

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

void ~OnNextFrameBeginValues ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder