gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

מבנה נתונים יחיד שמאפשר לכם לגשת לנתונים לגבי הסטטוס של תמונת שער ספציפית.

סיכום

בונים והורסים

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
הפונקציה יוצרת CoverImage מ-shared_ptr ל-CoverImageImpl.
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
)

הפונקציה יוצרת CoverImage מ-shared_ptr ל-CoverImageImpl.

מיועד לשימוש פנימי על ידי ה-API.

CoverImage

 CoverImage(
  const CoverImage & copy_from
)

יצירת עותק של CoverImage קיים.

CoverImage

 CoverImage(
  CoverImage && move_from
)

העברת CoverImage קיים.

נתונים

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=(
  const CoverImage & copy_from
)

הפונקציה מקצה את CoverImage על ידי העברת כרטיס אחר אליו.

אופרטור=

CoverImage & operator=(
  CoverImage && move_from
)

אופרטור הקצאה להקצאת הערך של CoverImage אחר מ-CoverImage אחר.

של ה-R-value-reference.

~CoverImage

 ~CoverImage()