class FramePresentedInfo

Defined at line 281 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/natural_types.h

Public Methods

void FramePresentedInfo (Storage_ storage)
void FramePresentedInfo (int64_t actual_presentation_time, ::std::vector< ::fuchsia_scenic_scheduling::PresentReceivedInfo> presentation_infos, uint64_t num_presents_allowed)
void FramePresentedInfo ()

Default constructs a |FramePresentedInfo| only if all of its members are default constructible.

Defined at line 292 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/natural_types.h

void FramePresentedInfo (FramePresentedInfo && )

Defined at line 295 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/natural_types.h

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

Defined at line 296 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/natural_types.h

FramePresentedInfo & operator= (const FramePresentedInfo & other)
bool operator== (const FramePresentedInfo & other)
bool operator!= (const FramePresentedInfo & other)
int64_t actual_presentation_time ()

The time the frame was presented to the user. This value was captured

after the fact, differentiating it from the `presentation_time`s

included in `FuturePresentationTimes`.

int64_t & actual_presentation_time ()

The time the frame was presented to the user. This value was captured

after the fact, differentiating it from the `presentation_time`s

included in `FuturePresentationTimes`.

FramePresentedInfo & actual_presentation_time (int64_t value)

The time the frame was presented to the user. This value was captured

after the fact, differentiating it from the `presentation_time`s

included in `FuturePresentationTimes`.

const ::std::vector< ::fuchsia_scenic_scheduling::PresentReceivedInfo> & presentation_infos ()

The presentation informations for each Present2() that comprised the

content of this frame. These are ordered by present submission order.

::std::vector< ::fuchsia_scenic_scheduling::PresentReceivedInfo> & presentation_infos ()

The presentation informations for each Present2() that comprised the

content of this frame. These are ordered by present submission order.

FramePresentedInfo & presentation_infos (::std::vector< ::fuchsia_scenic_scheduling::PresentReceivedInfo> value)

The presentation informations for each Present2() that comprised the

content of this frame. These are ordered by present submission order.

uint64_t num_presents_allowed ()

The number of times remaining that the client can call `Present2`.

uint64_t & num_presents_allowed ()

The number of times remaining that the client can call `Present2`.

FramePresentedInfo & num_presents_allowed (uint64_t value)

The number of times remaining that the client can call `Present2`.

void FramePresentedInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits