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 destrutores |
|
---|---|
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 que serão definidos como 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 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 dessa 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 a uso interno pela API.
Dados
const std::vector< uint8_t > & Data() const
Os dados da imagem que serão definidos como imagem de capa.
O formato desse vetor de bytes é definido pelo MimeType() da imagem de capa.
Altura
int Height() const
A altura da imagem em pixels.
Tipo Mime
const std::string & MimeType() const
O tipo MIME do arquivo de imagem a ser definido como 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 dessa CoverImage de outra CoverImage.
versão de referência do valor R.
~CoverImage
~CoverImage()