class EngineApplyConfigurationRequest

Defined at line 2986 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

Public Methods

void EngineApplyConfigurationRequest (Storage_ storage)
void EngineApplyConfigurationRequest (::fuchsia_hardware_display_engine::DisplayConfig display_config, ::fuchsia_hardware_display_engine::ConfigStamp config_stamp)
void EngineApplyConfigurationRequest ()

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

Defined at line 2996 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

void EngineApplyConfigurationRequest (EngineApplyConfigurationRequest && )

Defined at line 2999 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

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

Defined at line 3000 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

EngineApplyConfigurationRequest & operator= (const EngineApplyConfigurationRequest & other)
bool operator== (const EngineApplyConfigurationRequest & other)
bool operator!= (const EngineApplyConfigurationRequest & other)
const ::fuchsia_hardware_display_engine::DisplayConfig & display_config ()

The display configuration to be submitted for presentation.

Must be derived from a configuration that was validated via

[`Engine.CheckConfiguration`]. That call's documentation includes

the definition of a derived configuration.

While the configuration is transmitted to the display, the driver

will hold references to the image whose handles are included in the

configuration.

TODO(https://fxbug.dev/399954526): Update the contract to cover

configurations that reference an unassigned DisplayId.

::fuchsia_hardware_display_engine::DisplayConfig & display_config ()

The display configuration to be submitted for presentation.

Must be derived from a configuration that was validated via

[`Engine.CheckConfiguration`]. That call's documentation includes

the definition of a derived configuration.

While the configuration is transmitted to the display, the driver

will hold references to the image whose handles are included in the

configuration.

TODO(https://fxbug.dev/399954526): Update the contract to cover

configurations that reference an unassigned DisplayId.

EngineApplyConfigurationRequest & display_config (::fuchsia_hardware_display_engine::DisplayConfig value)

The display configuration to be submitted for presentation.

Must be derived from a configuration that was validated via

[`Engine.CheckConfiguration`]. That call's documentation includes

the definition of a derived configuration.

While the configuration is transmitted to the display, the driver

will hold references to the image whose handles are included in the

configuration.

TODO(https://fxbug.dev/399954526): Update the contract to cover

configurations that reference an unassigned DisplayId.

const ::fuchsia_hardware_display_engine::ConfigStamp & config_stamp ()

Identifies the configuration to be applied. Must be a valid value.

Must be strictly increasing across calls.

::fuchsia_hardware_display_engine::ConfigStamp & config_stamp ()

Identifies the configuration to be applied. Must be a valid value.

Must be strictly increasing across calls.

EngineApplyConfigurationRequest & config_stamp (::fuchsia_hardware_display_engine::ConfigStamp value)

Identifies the configuration to be applied. Must be a valid value.

Must be strictly increasing across calls.

void EngineApplyConfigurationRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits