class OnNextFrameBeginValues

Defined at line 1636 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_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

void OnNextFrameBeginValues (Storage_ storage)
void OnNextFrameBeginValues ()

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

void OnNextFrameBeginValues (OnNextFrameBeginValues && )

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

void OnNextFrameBeginValues (const OnNextFrameBeginValues & other)
OnNextFrameBeginValues & operator= (OnNextFrameBeginValues && )

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

OnNextFrameBeginValues & operator= (const OnNextFrameBeginValues & other)
bool operator== (const OnNextFrameBeginValues & other)
bool operator!= (const OnNextFrameBeginValues & other)
bool IsEmpty ()
const std::optional<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.

::std::optional<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.

OnNextFrameBeginValues & additional_present_credits (std::optional<uint32_t> value)

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.

const std::optional< ::std::vector< ::fuchsia_scenic_scheduling::PresentationInfo>> & future_presentation_infos ()

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

precise scheduling behavior.

::std::optional< ::std::vector< ::fuchsia_scenic_scheduling::PresentationInfo>> & future_presentation_infos ()

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

precise scheduling behavior.

OnNextFrameBeginValues & future_presentation_infos (std::optional< ::std::vector< ::fuchsia_scenic_scheduling::PresentationInfo>> value)

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

precise scheduling behavior.

void OnNextFrameBeginValues (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits