class ImageMetadata
Defined at line 26 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
Equivalent to the FIDL type [`fuchsia.hardware.display.types/ImageMetadata`].
Instances are guaranteed to represent images whose dimensions are supported
by the display stack. See `Dimensions` for details on validity guarantees.
This is a value type. Instances can be stored in containers. Copying, moving
and destruction are trivial.
Public Methods
void ImageMetadata (const ImageMetadata & )
Defined at line 45 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
void ImageMetadata (ImageMetadata && )
Defined at line 46 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
ImageMetadata & operator= (const ImageMetadata & )
Defined at line 47 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
ImageMetadata & operator= (ImageMetadata && )
Defined at line 48 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
void ~ImageMetadata ()
Defined at line 49 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
const Dimensions & dimensions ()
Defined at line 56 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
ImageTilingType tiling_type ()
Defined at line 57 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
int32_t width ()
Defined at line 59 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
int32_t height ()
Defined at line 60 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
bool IsValid (const fuchsia_hardware_display_types::wire::ImageMetadata & fidl_image_metadata)
True iff `image_metadata` is convertible to a valid ImageMetadata.
Defined at line 74 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
void ImageMetadata (const ImageMetadata::ConstructorArgs & args)
Constructor that enables the designated initializer syntax.
NOLINTNEXTLINE(google-explicit-constructor)
Defined at line 79 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
void ImageMetadata (const fuchsia_hardware_display_types::wire::ImageMetadata & fidl_image_metadata)
`fidl_image_metadata` must be convertible to a valid ImageMetadata.
Defined at line 82 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
fuchsia_hardware_display_types::wire::ImageMetadata ToFidl ()
Defined at line 95 of file ../../src/graphics/display/lib/api-types/cpp/image-metadata.h
Friends
bool ImageMetadata (const ImageMetadata & lhs, const ImageMetadata & rhs)
bool ImageMetadata (const ImageMetadata & lhsconst ImageMetadata & rhs)