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