gpg::SnapshotMetadataChange::CoverImage
#include <snapshot_metadata_change_cover_image.h>
一个单一数据结构,允许您访问有关特定封面图像状态的数据。
摘要
构造函数和析构函数 |
|
---|---|
CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
|
|
CoverImage(const CoverImage & copy_from)
创建现有
CoverImage 的副本。 |
|
CoverImage(CoverImage && move_from)
移动现有
CoverImage 。 |
|
~CoverImage()
|
公共函数 |
|
---|---|
Data() const
|
const std::vector< uint8_t > &
用作封面图像的图像数据。
|
Height() const
|
int
图像的高度(像素)。
|
MimeType() const
|
const std::string &
用作封面图像的图像文件的 mime 类型。
|
Width() const
|
int
图像的宽度(像素)。
|
operator=(const CoverImage & copy_from)
|
通过移动另一个
CoverImage 来为其赋值。 |
operator=(CoverImage && move_from)
|
赋值运算符,用于从另一个 CoverImage 为此 CoverImage 赋值。
|
公共函数
CoverImage
CoverImage( std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl )
从指向 CoverImageImpl
的 shared_ptr
构建一个 CoverImage
。
供 API 内部使用。
高度
int Height() const
图像的高度(像素)。
Mime 类型
const std::string & MimeType() const
用作封面图像的图像文件的 mime 类型。
示例:"image/png"。
宽度
int Width() const
图像的宽度(像素)。
赋值运算符
CoverImage & operator=( CoverImage && move_from )
赋值运算符,用于从另一个 CoverImage 为此 CoverImage 赋值。
右值引用版本。
~CoverImage
~CoverImage()