Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_heif_import_tools.h File Reference
#include <cstdint>
#include <KoColorSpace.h>
#include <KoColorSpaceTraits.h>
#include <KoColorTransferFunctions.h>
#include <kis_iterator_ng.h>

Go to the source code of this file.

Classes

struct  SDR::readLayerImpl
 
struct  Planar::readLayerImpl
 
struct  HDR::readLayerImpl
 

Namespaces

namespace  Gray
 
namespace  HDR
 
namespace  Planar
 
namespace  SDR
 

Functions

template<int luma, bool hasAlpha>
void Gray::applyAlpha (KisHLineIteratorSP it, const uint8_t *imgA, int strideA, int x, int y)
 
template<int luma>
void Gray::applyValue (KisHLineIteratorSP it, const uint8_t *imgG, int strideG, int x, int y)
 
template<int luma, bool hasAlpha>
void Gray::readLayer (const int width, const int height, KisHLineIteratorSP it, const uint8_t *imgG, const uint8_t *imgA, const int strideG, const int strideA)
 
template<typename... Args>
auto Gray::readPlanarLayer (const int luma, Args &&...args)
 
template<int luma, typename... Args>
auto Gray::readPlanarWithLuma (bool hasAlpha, Args &&...args)