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 를 이 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
이미지 높이(픽셀 단위)입니다.
MIME 형식
const std::string & MimeType() const
표지 이미지로 설정할 이미지 파일의 MIME 유형입니다.
예: 'image/png'
너비
int Width() const
이미지 너비(픽셀 단위)입니다.
operator=
CoverImage & operator=( const CoverImage & copy_from )
다른 CoverImage
를 이 CoverImage
로 이동하여 할당합니다.
operator=
CoverImage & operator=( CoverImage && move_from )
이 CoverImage의 값을 다른 CoverImage에서 할당하는 할당 연산자입니다.
r-value-reference 버전
~CoverImage
~CoverImage()