class IcdInfo
Defined at line 146 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h
Information about an ICD implementation that can be used with a Magma device.
Public Methods
void IcdInfo (Storage_ storage)
void IcdInfo ()
Defined at line 151 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h
void IcdInfo (IcdInfo && )
Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h
void IcdInfo (const IcdInfo & other)
IcdInfo & operator= (IcdInfo && )
Defined at line 153 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h
IcdInfo & operator= (const IcdInfo & other)
bool operator== (const IcdInfo & other)
bool operator!= (const IcdInfo & other)
bool IsEmpty ()
const std::optional< ::std::string> & component_url ()
URL of the component implementation that provides the ICD.
::std::optional< ::std::string> & component_url ()
URL of the component implementation that provides the ICD.
IcdInfo & component_url (std::optional< ::std::string> value)
URL of the component implementation that provides the ICD.
const std::optional< ::fuchsia_gpu_magma::IcdFlags> & flags ()
Flags describing the basic capabilities of the ICD, including what APIs it supports.
::std::optional< ::fuchsia_gpu_magma::IcdFlags> & flags ()
Flags describing the basic capabilities of the ICD, including what APIs it supports.
IcdInfo & flags (std::optional< ::fuchsia_gpu_magma::IcdFlags> value)
Flags describing the basic capabilities of the ICD, including what APIs it supports.
void IcdInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits