class ImagePlane
Defined at line 3638 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
This type is deprecated without a direct replacement (intentionally), as
fuchsia.images2 doesn't require describing each plane separately.
Public Methods
void ImagePlane (Storage_ storage)
void ImagePlane (uint32_t byte_offset, uint32_t bytes_per_row)
void ImagePlane ()
Default constructs a |ImagePlane| only if all of its members are default constructible.
Defined at line 3648 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void ImagePlane (ImagePlane && )
Defined at line 3651 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void ImagePlane (const ImagePlane & other)
ImagePlane & operator= (ImagePlane && )
Defined at line 3652 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
ImagePlane & operator= (const ImagePlane & other)
bool operator== (const ImagePlane & other)
bool operator!= (const ImagePlane & other)
uint32_t byte_offset ()
Byte offset of the start of the plane from the beginning of the image.
uint32_t & byte_offset ()
Byte offset of the start of the plane from the beginning of the image.
ImagePlane & byte_offset (uint32_t value)
Byte offset of the start of the plane from the beginning of the image.
uint32_t bytes_per_row ()
Stride in bytes per row.
Only meaningful for linear buffer formats.
uint32_t & bytes_per_row ()
Stride in bytes per row.
Only meaningful for linear buffer formats.
ImagePlane & bytes_per_row (uint32_t value)
Stride in bytes per row.
Only meaningful for linear buffer formats.
void ImagePlane (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits