gpg:: SnapshotMetadataChange:: CoverImage
#include <snapshot_metadata_change_cover_image.h>
Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica.
Resumo
Construtores e destruidores |
|
---|---|
CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
|
|
CoverImage(const CoverImage & copy_from)
Cria uma cópia de um
CoverImage existente. |
|
CoverImage(CoverImage && move_from)
Move um
CoverImage existente. |
|
~CoverImage()
|
Funções públicas |
|
---|---|
Data() const
|
const std::vector< uint8_t > &
Os dados da imagem a serem definidos como a imagem de capa.
|
Height() const
|
int
A altura da imagem, em pixels.
|
MimeType() const
|
const std::string &
O tipo MIME do arquivo de imagem a ser definido como a imagem de capa.
|
Width() const
|
int
A largura da imagem, em pixels.
|
operator=(const CoverImage & copy_from)
|
Atribui este
CoverImage movendo outro para ele. |
operator=(CoverImage && move_from)
|
Operador de atribuição para atribuir o valor desta CoverImage de outra CoverImage.
|
Funções públicas
CoverImage
CoverImage( std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl )
Cria um CoverImage
de um shared_ptr
para um CoverImageImpl
.
Destinado ao uso interno pela API.
Dados
const std::vector< uint8_t > & Data() const
Os dados da imagem a serem definidos como a imagem de capa.
O formato desse vetor de bytes é definido pelo MimeType() da imagem da capa.
Altura
int Height() const
A altura da imagem, em pixels.
MimeType
const std::string & MimeType() const
O tipo MIME do arquivo de imagem a ser definido como a imagem de capa.
Exemplo: "image/png".
Largura
int Width() const
A largura da imagem, em pixels.
operator=
CoverImage & operator=( const CoverImage & copy_from )
Atribui este CoverImage
movendo outro para ele.
operator=
CoverImage & operator=( CoverImage && move_from )
Operador de atribuição para atribuir o valor desta CoverImage de outra CoverImage.
"r-value-reference".
~CoverImage
~CoverImage()