Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGradientMapFilterNearestCachedGradient.h
Go to the documentation of this file.
1/*
2 * This file is part of the KDE project
3 *
4 * SPDX-FileCopyrightText: 2016 Spencer Brown <sbrown655@gmail.com>
5 * SPDX-FileCopyrightText: 2020 Deif Lou <ginoba@gmail.com>
6 *
7 * SPDX-License-Identifier: GPL-2.0-or-later
8 */
9
10#ifndef KIS_GRADIENT_MAP_FILTER_NEAREST_CACHED_GRADIENT_H
11#define KIS_GRADIENT_MAP_FILTER_NEAREST_CACHED_GRADIENT_H
12
13#include <QVector>
14
15#include <KoColor.h>
16
17class KoColorSpace;
18
20{
21public:
23
25 const quint8* cachedAt(qreal t) const;
26
27private:
28 const qint32 m_max;
31};
32
33
34#endif
const quint8 * cachedAt(qreal t) const
gets the color data at position 0 <= t <= 1
KisGradientMapFilterNearestCachedGradient(const KoAbstractGradientSP gradient, qint32 steps, const KoColorSpace *cs)