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 )
shared_ptr
에서 CoverImageImpl
로 CoverImage
를 구성합니다.
API의 내부용으로 사용됩니다.
데이터
const std::vector< uint8_t > & Data() const
표지 이미지로 설정할 이미지 데이터입니다.
이 바이트 벡터 형식은 커버 이미지의 MimeType()에 의해 정의됩니다.
키
int Height() const
이미지 높이(픽셀 단위)입니다.
MimeType
const std::string & MimeType() const
표지 이미지로 설정할 이미지 파일의 MIME 유형입니다.
예: 'image/png'
너비
int Width() const
이미지 너비(픽셀 단위)입니다.
연산자=
CoverImage & operator=( CoverImage && move_from )
다른 CoverImage에서 이 CoverImage의 값을 할당하기 위한 할당 연산자입니다.
r-값 참조 버전입니다.
~표지 이미지
~CoverImage()