|
Krita Source Code Documentation
|
Functions | |
| template<int endValue0, int endValue1, int luma, bool hasAlpha> | |
| void | applyAlpha (const quint8 *data, uint8_t *ptrA, const int strideA, int x, int y) |
| template<int luma, bool hasAlpha> | |
| void | applyAlpha (KisHLineIteratorSP it, const uint8_t *imgA, int strideA, int x, int y) |
| template<int endValue0, int endValue1, int luma> | |
| void | applyValue (const quint8 *data, uint8_t *ptrG, int strideG, int x, int y) |
| template<int luma> | |
| void | applyValue (KisHLineIteratorSP it, const uint8_t *imgG, int strideG, int x, int y) |
| template<int luma, bool hasAlpha> | |
| void | 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 | readPlanarLayer (const int luma, Args &&...args) |
| template<int luma, typename... Args> | |
| auto | readPlanarWithLuma (bool hasAlpha, Args &&...args) |
| template<int endValue0, int endValue1, int luma, bool hasAlpha> | |
| void | writeLayer (const int width, const int height, uint8_t *ptrG, const int strideG, uint8_t *ptrA, const int strideA, KisHLineConstIteratorSP it) |
| template<typename... Args> | |
| auto | writePlanarLayer (QSysInfo::Endian endian, Args &&...args) |
| template<int endValue0, int endValue1, int luma, typename... Args> | |
| auto | writePlanarWithAlpha (bool hasAlpha, Args &&...args) |
| template<int endValue0, int endValue1, typename... Args> | |
| auto | writePlanarWithLuma (const int luma, Args &&...args) |
SPDX-FileCopyrightText: 2020-2021 Wolthera van Hövell tot Westerflier griff.nosp@m.inva.nosp@m.lley@.nosp@m.gmai.nosp@m.l.com SPDX-FileCopyrightText: 2021 L. E. Segovia amy@a.nosp@m.mysp.nosp@m.ark.m.nosp@m.e
SPDX-License-Identifier: GPL-2.0-or-later
|
inline |
Definition at line 42 of file kis_heif_export_tools.h.
References max12bit, KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ >::opacityF(), and KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ >::opacityU8().
|
inline |
Definition at line 52 of file kis_heif_import_tools.h.
References multiplier10bit, multiplier12bit, multiplier16bit, KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ >::nativeArray(), OPACITY_OPAQUE_U8, KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ >::setOpacity(), and source().
|
inline |
Definition at line 24 of file kis_heif_export_tools.h.
References KoGrayTraits< quint16 >::gray(), KoGrayTraits< quint8 >::gray(), max12bit, multiplier16bit, and v.
|
inline |
Definition at line 21 of file kis_heif_import_tools.h.
References max16bit, multiplier10bit, multiplier12bit, multiplier16bit, KoColorSpaceTrait< _channels_type_, _channels_nb_, _alpha_pos_ >::nativeArray(), KoGrayTraits< quint16 >::setGray(), KoGrayTraits< quint8 >::setGray(), and source().
|
inline |
Definition at line 95 of file kis_heif_import_tools.h.
|
inline |
Definition at line 126 of file kis_heif_import_tools.h.
|
inline |
Definition at line 116 of file kis_heif_import_tools.h.
|
inline |
Definition at line 60 of file kis_heif_export_tools.h.
References KisBaseConstIteratorNG::nextPixel(), KisHLineConstIteratorNG::nextRow(), and KisBaseConstAccessor::rawDataConst().
|
inline |
Definition at line 112 of file kis_heif_export_tools.h.
|
inline |
Definition at line 88 of file kis_heif_export_tools.h.
|
inline |
Definition at line 100 of file kis_heif_export_tools.h.