class ImageSpec
Defined at line 4101 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
Describes constraints for allocating images of some desired form.
Public Methods
void ImageSpec (uint32_t min_width, uint32_t min_height, uint32_t layers, ::fuchsia_sysmem::PixelFormat pixel_format, ::fuchsia_sysmem::ColorSpace color_space)
void ImageSpec ()
Default constructs a |ImageSpec| only if all of its members are default constructible.
Defined at line 4111 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void ImageSpec (ImageSpec && )
Defined at line 4114 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void ImageSpec (Storage_ storage)
void ImageSpec (const ImageSpec & other)
ImageSpec & operator= (const ImageSpec & other)
bool operator== (const ImageSpec & other)
bool operator!= (const ImageSpec & other)
uint32_t min_width ()
Minimum width in pixels.
uint32_t & min_width ()
Minimum width in pixels.
ImageSpec & min_width (uint32_t value)
Minimum width in pixels.
uint32_t min_height ()
Minimum height in pixels.
uint32_t & min_height ()
Minimum height in pixels.
ImageSpec & min_height (uint32_t value)
Minimum height in pixels.
uint32_t layers ()
Number of layers within a multi-layered image.
Defaults to 1 if not specified.
uint32_t & layers ()
Number of layers within a multi-layered image.
Defaults to 1 if not specified.
ImageSpec & layers (uint32_t value)
Number of layers within a multi-layered image.
Defaults to 1 if not specified.
ImageSpec & operator= (ImageSpec && )
Defined at line 4115 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
const ::fuchsia_sysmem::PixelFormat & pixel_format ()
Pixel format.
::fuchsia_sysmem::PixelFormat & pixel_format ()
Pixel format.
ImageSpec & pixel_format (::fuchsia_sysmem::PixelFormat value)
Pixel format.
const ::fuchsia_sysmem::ColorSpace & color_space ()
Color space.
::fuchsia_sysmem::ColorSpace & color_space ()
Color space.
ImageSpec & color_space (::fuchsia_sysmem::ColorSpace value)
Color space.
void ImageSpec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits