class PixelFormat
Defined at line 2121 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
Describes how the pixels within an image are represented.
Simple formats need only a type.
Parametric pixel formats may require additional properties.
This type is deprecated for new code, but is still used by some camera code.
Public Methods
void PixelFormat (Storage_ storage)
void PixelFormat (::fuchsia_sysmem::PixelFormatType type, bool has_format_modifier, ::fuchsia_sysmem::FormatModifier format_modifier)
void PixelFormat ()
Default constructs a |PixelFormat| only if all of its members are default constructible.
Defined at line 2131 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void PixelFormat (PixelFormat && )
Defined at line 2134 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void PixelFormat (const PixelFormat & other)
PixelFormat & operator= (PixelFormat && )
Defined at line 2135 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
PixelFormat & operator= (const PixelFormat & other)
bool operator== (const PixelFormat & other)
bool operator!= (const PixelFormat & other)
::fuchsia_sysmem::PixelFormatType type ()
::fuchsia_sysmem::PixelFormatType & type ()
PixelFormat & type (::fuchsia_sysmem::PixelFormatType value)
Setter for type.
bool has_format_modifier ()
This bool effectively makes format_modifier optional, to satisfy
'ForDeprecatedCBindings', to satisfy "FIDL Simple C Bindings".
bool & has_format_modifier ()
This bool effectively makes format_modifier optional, to satisfy
'ForDeprecatedCBindings', to satisfy "FIDL Simple C Bindings".
PixelFormat & has_format_modifier (bool value)
This bool effectively makes format_modifier optional, to satisfy
'ForDeprecatedCBindings', to satisfy "FIDL Simple C Bindings".
const ::fuchsia_sysmem::FormatModifier & format_modifier ()
::fuchsia_sysmem::FormatModifier & format_modifier ()
PixelFormat & format_modifier (::fuchsia_sysmem::FormatModifier value)
Setter for format_modifier.
void PixelFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits