class PresentationInfo
Defined at line 73 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
The times we predict for a future presentation, expressed in nanoseconds in
the `CLOCK_MONOTONIC` timebase.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_scenic_scheduling::wire::PresentationInfo> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_scenic_scheduling::wire::PresentationInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_scenic_scheduling::wire::PresentationInfo>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void PresentationInfo ()
Defined at line 75 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
void PresentationInfo (const PresentationInfo & other)
Defined at line 76 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
PresentationInfo & operator= (const PresentationInfo & other)
Defined at line 77 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
void PresentationInfo (PresentationInfo && other)
Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
int64_t & latch_point ()
The time where Scenic processes all pending updates to its scene graph
and render a new frame. Clients should aim to have all commands sent
and acquire fences reached in order to have their content be
presented at the corresponding `presentation_time`. The `latch_point`
is guaranteed to be less than `presentation_time`.
bool has_latch_point ()
PresentationInfo & operator= (PresentationInfo && other)
Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
int64_t & presentation_time ()
The time in which the enqueued operations submitted before `latch_point`
take visible effect. This time is usually but not necessarily vsync.
bool has_presentation_time ()
void ~PresentationInfo ()
Defined at line 81 of file fidling/gen/sdk/fidl/fuchsia.scenic.scheduling/fuchsia.scenic.scheduling/cpp/fidl/fuchsia.scenic.scheduling/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder