Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDabCacheUtils.h File Reference
#include <QRect>
#include <QSize>
#include "kis_types.h"
#include <KoColor.h>
#include <kis_paint_information.h>
#include <KisMirrorProperties.h>
#include "kis_dab_shape.h"
#include "kritapaintop_export.h"
#include <functional>

Go to the source code of this file.

Classes

struct  KisDabCacheUtils::DabGenerationInfo
 
struct  KisDabCacheUtils::DabRenderingResources
 
struct  KisDabCacheUtils::DabRequestInfo
 

Namespaces

namespace  KisDabCacheUtils
 

Typedefs

typedef QSharedPointer< KisBrushKisBrushSP
 
typedef QSharedPointer< KisDabRenderingJobKisDabRenderingJobSP
 
typedef std::function< DabRenderingResources *()> KisDabCacheUtils::ResourcesFactory
 

Functions

QRect KisDabCacheUtils::correctDabRectWhenFetchedFromCache (const QRect &dabRect, const QSize &realDabSize)
 
void KisDabCacheUtils::generateDab (const DabGenerationInfo &di, DabRenderingResources *resources, KisFixedPaintDeviceSP *dab, bool forceNormalizedRGBAImageStamp)
 
void KisDabCacheUtils::postProcessDab (KisFixedPaintDeviceSP dab, const QPoint &dabTopLeft, const KisPaintInformation &info, DabRenderingResources *resources)
 

Typedef Documentation

◆ KisBrushSP

Definition at line 24 of file KisDabCacheUtils.h.

◆ KisDabRenderingJobSP