class TrustedFlatlandConfig
Defined at line 3719 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
All arguments are optional; default values will be provided if they are absent.
By default, the resulting Flatland will behave identically to connecting
to the `fuchsia.ui.composition.Flatland` service instead of connecting via the factory.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void TrustedFlatlandConfig ()
Defined at line 3721 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void TrustedFlatlandConfig (const TrustedFlatlandConfig & other)
Defined at line 3722 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
TrustedFlatlandConfig & operator= (const TrustedFlatlandConfig & other)
Defined at line 3723 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void TrustedFlatlandConfig (TrustedFlatlandConfig && other)
Defined at line 3724 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_ui_composition::wire::TrustedFlatlandConfig> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_ui_composition::wire::TrustedFlatlandConfig> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition::wire::TrustedFlatlandConfig>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
TrustedFlatlandConfig & operator= (TrustedFlatlandConfig && other)
Defined at line 3725 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h
bool & schedule_asap ()
If true, a frame will be scheduled to be presented as soon as all acquire fences are
signaled, instead of waiting for other clients to present in the same vsync. This can reduce
latency for this client, but may increase power consumption.
If absent, `schedule_asap` is false.
bool has_schedule_asap ()
bool & pass_acquire_fences ()
If true, Scenic should pass acquire fences to the drivers for composition HW, instead of
waiting for them on CPU. This can improve performance by reducing CPU overhead.
If absent, `pass_acquire_fences` is false.
bool has_pass_acquire_fences ()
bool & skips_present_credits ()
If true, the client will not utilize Flatland's built in frame-scheduling mechanism and
will ignore present credits, instead relying on their own flow control system.
If absent, `skips_present_credits` is false.
bool has_skips_present_credits ()
void ~TrustedFlatlandConfig ()
Defined at line 3727 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