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