class EngineSubmitConfigurationRequest
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 EngineSubmitConfigurationRequest (Storage_ storage)
void EngineSubmitConfigurationRequest (::fuchsia_hardware_display_engine::DisplayConfig display_config, ::fuchsia_hardware_display_engine::ConfigStamp config_stamp)
void EngineSubmitConfigurationRequest ()
Default constructs a |EngineSubmitConfigurationRequest| 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 EngineSubmitConfigurationRequest (EngineSubmitConfigurationRequest && )
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 EngineSubmitConfigurationRequest (const EngineSubmitConfigurationRequest & other)
EngineSubmitConfigurationRequest & operator= (EngineSubmitConfigurationRequest && )
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
EngineSubmitConfigurationRequest & operator= (const EngineSubmitConfigurationRequest & other)
bool operator== (const EngineSubmitConfigurationRequest & other)
bool operator!= (const EngineSubmitConfigurationRequest & 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.
EngineSubmitConfigurationRequest & 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 submitted. Must be a valid value.
Must be strictly increasing across calls.
::fuchsia_hardware_display_engine::ConfigStamp & config_stamp ()
Identifies the configuration to be submitted. Must be a valid value.
Must be strictly increasing across calls.
EngineSubmitConfigurationRequest & config_stamp (::fuchsia_hardware_display_engine::ConfigStamp value)
Identifies the configuration to be submitted. Must be a valid value.
Must be strictly increasing across calls.
void EngineSubmitConfigurationRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits