class ImageProperties

Defined at line 1186 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

The properties of an Image as defined by the client. These properties determine how an Image

uses the backing BufferCollection. See [`CreateImage`] for more information.

Public Methods

void ImageProperties (Storage_ storage)
void ImageProperties ()

Defined at line 1191 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

void ImageProperties (ImageProperties && )

Defined at line 1192 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

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

Defined at line 1193 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

ImageProperties & operator= (const ImageProperties & other)
bool operator== (const ImageProperties & other)
bool operator!= (const ImageProperties & other)
bool IsEmpty ()
const std::optional< ::fuchsia_math::SizeU> & size ()

The size of the Image in pixels.

::std::optional< ::fuchsia_math::SizeU> & size ()

The size of the Image in pixels.

ImageProperties & size (std::optional< ::fuchsia_math::SizeU> value)

The size of the Image in pixels.

void ImageProperties (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits