Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDabRenderingQueueCache.h
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
#ifndef KISDABRENDERINGQUEUECACHE_H
8
#define KISDABRENDERINGQUEUECACHE_H
9
10
#include "
KisDabRenderingQueue.h
"
11
#include "
kis_dab_cache_base.h
"
12
13
#include "kritadefaultpaintops_export.h"
14
15
class
KRITADEFAULTPAINTOPS_EXPORT
KisDabRenderingQueueCache
:
public
KisDabRenderingQueue::CacheInterface
,
public
KisDabCacheBase
16
{
17
public
:
18
19
public
:
20
KisDabRenderingQueueCache
();
21
~KisDabRenderingQueueCache
();
22
23
void
getDabType
(
bool
hasDabInCache,
24
KisDabCacheUtils::DabRenderingResources
*resources,
25
const
KisDabCacheUtils::DabRequestInfo
&request,
26
/* out */
27
KisDabCacheUtils::DabGenerationInfo
*di,
28
bool
*shouldUseCache)
override
;
29
30
bool
hasSeparateOriginal
(
KisDabCacheUtils::DabRenderingResources
*resources)
const override
;
31
32
private
:
33
struct
Private
;
34
QScopedPointer<Private>
m_d
;
35
};
36
37
#endif
// KISDABRENDERINGQUEUECACHE_H
KisDabRenderingQueue.h
KisDabCacheBase
The KisDabCacheBase class provides caching for dabs into the brush paintop.
Definition
kis_dab_cache_base.h:43
KisDabRenderingQueueCache
Definition
KisDabRenderingQueueCache.h:16
KisDabRenderingQueueCache::m_d
QScopedPointer< Private > m_d
Definition
KisDabRenderingQueueCache.h:34
kis_dab_cache_base.h
Private
Definition
SvgTransformParser.cpp:20
KisDabCacheUtils::DabGenerationInfo
Definition
KisDabCacheUtils.h:84
KisDabCacheUtils::DabRenderingResources
Definition
KisDabCacheUtils.h:35
KisDabCacheUtils::DabRequestInfo
Definition
KisDabCacheUtils.h:56
KisDabRenderingQueue::CacheInterface
Definition
KisDabRenderingQueue.h:23
KisDabRenderingQueue::CacheInterface::getDabType
virtual void getDabType(bool hasDabInCache, KisDabCacheUtils::DabRenderingResources *resources, const KisDabCacheUtils::DabRequestInfo &request, KisDabCacheUtils::DabGenerationInfo *di, bool *shouldUseCache)=0
KisDabRenderingQueue::CacheInterface::hasSeparateOriginal
virtual bool hasSeparateOriginal(KisDabCacheUtils::DabRenderingResources *resources) const =0
plugins
paintops
defaultpaintops
brush
KisDabRenderingQueueCache.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52