#include <SkXmp.h>
Definition at line 23 of file SkXmp.h.
◆ SkXmp() [1/2]
◆ ~SkXmp()
virtual SkXmp::~SkXmp |
( |
| ) |
|
|
virtualdefault |
◆ SkXmp() [2/2]
SkXmp::SkXmp |
( |
const SkXmp & |
| ) |
|
|
delete |
◆ getContainerGainmapLocation()
virtual bool SkXmp::getContainerGainmapLocation |
( |
size_t * |
offset, |
|
|
size_t * |
size |
|
) |
| const |
|
pure virtual |
◆ getExtendedXmpGuid()
virtual const char * SkXmp::getExtendedXmpGuid |
( |
| ) |
const |
|
pure virtual |
◆ getGainmapInfoAdobe()
virtual bool SkXmp::getGainmapInfoAdobe |
( |
SkGainmapInfo * |
info | ) |
const |
|
pure virtual |
◆ getGainmapInfoApple()
virtual bool SkXmp::getGainmapInfoApple |
( |
float |
exifHdrHeadroom, |
|
|
SkGainmapInfo * |
info |
|
) |
| const |
|
pure virtual |
◆ getGainmapInfoHDRGM()
Definition at line 39 of file SkXmp.h.
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
virtual bool getGainmapInfoAdobe(SkGainmapInfo *info) const =0
◆ Make() [1/2]
Definition at line 652 of file SkXmp.cpp.
652 {
653 std::unique_ptr<SkXmpImpl> xmp(
new SkXmpImpl);
654 if (!xmp->parseDom(std::move(xmpData), false)) {
655 return nullptr;
656 }
657 return xmp;
658}
◆ Make() [2/2]
Definition at line 660 of file SkXmp.cpp.
660 {
661 std::unique_ptr<SkXmpImpl> xmp(
new SkXmpImpl);
662 if (!xmp->parseDom(std::move(xmpStandard), false)) {
663 return nullptr;
664 }
665
666
667 (void)xmp->parseDom(std::move(xmpExtended), true);
668 return xmp;
669}
◆ operator=()
The documentation for this class was generated from the following files: