Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDabRenderingQueueCache.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
KisDabRenderingQueueCache.h
"
8
9
struct
KisDabRenderingQueueCache::Private
10
{
11
Private
()
12
{
13
}
14
};
15
16
KisDabRenderingQueueCache::KisDabRenderingQueueCache
()
17
: m_d(new
Private
())
18
{
19
}
20
21
KisDabRenderingQueueCache::~KisDabRenderingQueueCache
()
22
{
23
}
24
25
void
KisDabRenderingQueueCache::getDabType
(
bool
hasDabInCache,
KisDabCacheUtils::DabRenderingResources
*resources,
const
KisDabCacheUtils::DabRequestInfo
&request,
KisDabCacheUtils::DabGenerationInfo
*di,
bool
*shouldUseCache)
26
{
27
fetchDabGenerationInfo
(hasDabInCache, resources, request, di, shouldUseCache);
28
}
29
30
bool
KisDabRenderingQueueCache::hasSeparateOriginal
(
KisDabCacheUtils::DabRenderingResources
*resources)
const
31
{
32
return
needSeparateOriginal
(resources->
textureOption
.data(), resources->
sharpnessOption
.data());
33
}
KisDabRenderingQueueCache.h
KisDabCacheBase::fetchDabGenerationInfo
void fetchDabGenerationInfo(bool hasDabInCache, KisDabCacheUtils::DabRenderingResources *resources, const KisDabCacheUtils::DabRequestInfo &request, KisDabCacheUtils::DabGenerationInfo *di, bool *shouldUseCache)
Definition
kis_dab_cache_base.cpp:231
KisDabCacheBase::needSeparateOriginal
bool needSeparateOriginal(KisTextureOption *textureOption, KisSharpnessOption *sharpnessOption) const
Definition
kis_dab_cache_base.cpp:142
KisDabRenderingQueueCache::KisDabRenderingQueueCache
KisDabRenderingQueueCache()
Definition
KisDabRenderingQueueCache.cpp:16
KisDabRenderingQueueCache::hasSeparateOriginal
bool hasSeparateOriginal(KisDabCacheUtils::DabRenderingResources *resources) const override
Definition
KisDabRenderingQueueCache.cpp:30
KisDabRenderingQueueCache::getDabType
void getDabType(bool hasDabInCache, KisDabCacheUtils::DabRenderingResources *resources, const KisDabCacheUtils::DabRequestInfo &request, KisDabCacheUtils::DabGenerationInfo *di, bool *shouldUseCache) override
Definition
KisDabRenderingQueueCache.cpp:25
KisDabRenderingQueueCache::~KisDabRenderingQueueCache
~KisDabRenderingQueueCache()
Definition
KisDabRenderingQueueCache.cpp:21
Private
Definition
SvgTransformParser.cpp:20
KisDabCacheUtils::DabGenerationInfo
Definition
KisDabCacheUtils.h:84
KisDabCacheUtils::DabRenderingResources
Definition
KisDabCacheUtils.h:35
KisDabCacheUtils::DabRenderingResources::sharpnessOption
QScopedPointer< KisSharpnessOption > sharpnessOption
Definition
KisDabCacheUtils.h:44
KisDabCacheUtils::DabRenderingResources::textureOption
QScopedPointer< KisTextureOption > textureOption
Definition
KisDabCacheUtils.h:45
KisDabCacheUtils::DabRequestInfo
Definition
KisDabCacheUtils.h:56
KisDabRenderingQueueCache::Private
Definition
KisDabRenderingQueueCache.cpp:10
KisDabRenderingQueueCache::Private::Private
Private()
Definition
KisDabRenderingQueueCache.cpp:11
plugins
paintops
defaultpaintops
brush
KisDabRenderingQueueCache.cpp
Generated at
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1