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
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52