class ColorSpace

Defined at line 2215 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 meant to be presented.

Simple color spaces need only a type.

Parametric color spaces may require additional properties.

This type is deprecated for new code, but is still used by some camera code.

Public Methods

void ColorSpace (Storage_ storage)
void ColorSpace (::fuchsia_sysmem::ColorSpaceType type)
void ColorSpace ()

Default constructs a |ColorSpace| only if all of its members are default constructible.

Defined at line 2225 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

void ColorSpace (ColorSpace && )

Defined at line 2228 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

void ColorSpace (const ColorSpace & other)
ColorSpace & operator= (ColorSpace && )

Defined at line 2229 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

ColorSpace & operator= (const ColorSpace & other)
bool operator== (const ColorSpace & other)
bool operator!= (const ColorSpace & other)
::fuchsia_sysmem::ColorSpaceType type ()
::fuchsia_sysmem::ColorSpaceType & type ()
ColorSpace & type (::fuchsia_sysmem::ColorSpaceType value)

Setter for type.

void ColorSpace (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits