Krita Source Code Documentation
Loading...
Searching...
No Matches
HeifImport.cpp File Reference
#include "HeifImport.h"
#include "HeifError.h"
#include <QBuffer>
#include <kpluginfactory.h>
#include <libheif/heif.h>
#include <libheif/heif_cxx.h>
#include <KisDocument.h>
#include <KisImportExportManager.h>
#include <KoColorProfile.h>
#include <KoColorSpace.h>
#include <KoColorSpaceEngine.h>
#include <KoColorSpaceRegistry.h>
#include <dialogs/kis_dlg_hlg_import.h>
#include <kis_group_layer.h>
#include <kis_image.h>
#include <kis_iterator_ng.h>
#include <kis_meta_data_backend_registry.h>
#include <kis_meta_data_entry.h>
#include <kis_meta_data_store.h>
#include <kis_meta_data_value.h>
#include <kis_node.h>
#include <kis_paint_device.h>
#include <kis_paint_layer.h>
#include <kis_transaction.h>
#include <qmutex.h>
#include "kis_heif_import_tools.h"
#include <HeifImport.moc>

Go to the source code of this file.

Classes

class  Reader_QIODevice
 

Namespaces

namespace  HDR
 
namespace  Planar
 
namespace  SDR
 

Functions

template<typename... Args>
auto HDR::readInterleavedLayer (const int luma, LinearizePolicy linearizePolicy, bool applyOOTF, const int channels, const int width, const int height, const uint8_t *img, const int stride, KisHLineIteratorSP it, float displayGamma, float displayNits, const KoColorSpace *colorSpace)
 
template<typename... Args>
auto SDR::readInterleavedLayer (LinearizePolicy linearizePolicy, bool applyOOTF, const int channels, const int width, const int height, const uint8_t *img, const int stride, KisHLineIteratorSP it, float displayGamma, float displayNits, const KoColorSpace *colorSpace)
 
auto Planar::readPlanarLayer (const int luma, LinearizePolicy policy, bool applyOOTF, bool hasAlpha, const int width, const int height, const uint8_t *imgR, const int strideR, const uint8_t *imgG, const int strideG, const uint8_t *imgB, const int strideB, const uint8_t *imgA, const int strideA, KisHLineIteratorSP it, float displayGamma, float displayNits, const KoColorSpace *colorSpace)