template <typename BuilderImpl>

class WireTableBaseBuilder

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

Public Methods

::fuchsia_scenic_scheduling::wire::PresentationInfo Build ()

Build and return the table. The builder should not be used after this.

bool has_latch_point ()
void clear_latch_point ()

Clears the latch_point field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

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`.

BuilderImpl & latch_point (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)

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_presentation_time ()
void clear_presentation_time ()

Clears the presentation_time field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

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.

BuilderImpl & presentation_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)

The time in which the enqueued operations submitted before `latch_point`

take visible effect. This time is usually but not necessarily vsync.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_scenic_scheduling::wire::PresentationInfo, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_scenic_scheduling::wire::PresentationInfo>> && frame)

Records