class PixelFormatAndModifier
Defined at line 2396 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
Public Methods
void PixelFormatAndModifier (Storage_ storage)
void PixelFormatAndModifier (::fuchsia_images2::PixelFormat pixel_format, ::fuchsia_images2::PixelFormatModifier pixel_format_modifier)
void PixelFormatAndModifier ()
Default constructs a |PixelFormatAndModifier| only if all of its members are default constructible.
Defined at line 2406 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void PixelFormatAndModifier (PixelFormatAndModifier && )
Defined at line 2409 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void PixelFormatAndModifier (const PixelFormatAndModifier & other)
PixelFormatAndModifier & operator= (PixelFormatAndModifier && )
Defined at line 2410 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
PixelFormatAndModifier & operator= (const PixelFormatAndModifier & other)
bool operator== (const PixelFormatAndModifier & other)
bool operator!= (const PixelFormatAndModifier & other)
::fuchsia_images2::PixelFormat pixel_format ()
When specified by a participant in a message to sysmem, this can be any
`PixelFormat` value that's acceptable to the participant. Specifying
`kInvalid` is not permitted.
The participant can specify [`fuchsia.images2/PixelFormat.DO_NOT_CARE`]
if the participant needs to specify `ImageFormatConstraints` without
constraining the `pixel_format`.
::fuchsia_images2::PixelFormat & pixel_format ()
When specified by a participant in a message to sysmem, this can be any
`PixelFormat` value that's acceptable to the participant. Specifying
`kInvalid` is not permitted.
The participant can specify [`fuchsia.images2/PixelFormat.DO_NOT_CARE`]
if the participant needs to specify `ImageFormatConstraints` without
constraining the `pixel_format`.
PixelFormatAndModifier & pixel_format (::fuchsia_images2::PixelFormat value)
When specified by a participant in a message to sysmem, this can be any
`PixelFormat` value that's acceptable to the participant. Specifying
`kInvalid` is not permitted.
The participant can specify [`fuchsia.images2/PixelFormat.DO_NOT_CARE`]
if the participant needs to specify `ImageFormatConstraints` without
constraining the `pixel_format`.
::fuchsia_images2::PixelFormatModifier pixel_format_modifier ()
The participant can specify
[`fuchsia.images2/PixelFormatModifier.DO_NOT_CARE`] if the participant
needs to specify `ImageFormatConstraints` without constraining the
`pixel_format_modifier`.
::fuchsia_images2::PixelFormatModifier & pixel_format_modifier ()
The participant can specify
[`fuchsia.images2/PixelFormatModifier.DO_NOT_CARE`] if the participant
needs to specify `ImageFormatConstraints` without constraining the
`pixel_format_modifier`.
PixelFormatAndModifier & pixel_format_modifier (::fuchsia_images2::PixelFormatModifier value)
The participant can specify
[`fuchsia.images2/PixelFormatModifier.DO_NOT_CARE`] if the participant
needs to specify `ImageFormatConstraints` without constraining the
`pixel_format_modifier`.
void PixelFormatAndModifier (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits