7#ifndef __KIS_REGENERATE_FRAME_STROKE_STRATEGY_H
8#define __KIS_REGENERATE_FRAME_STROKE_STRATEGY_H
12#include <QScopedPointer>
17class KisLockFrameGenerationLock;
38 KisLockFrameGenerationLock &&frameGenerationLock);
65 const QScopedPointer<Private>
m_d;
void initStrokeCallback() override
~KisRegenerateFrameStrokeStrategy() override
KisRegenerateFrameStrokeStrategy(int frameId, const KisRegion &dirtyRegion, bool isCancellable, KisImageAnimationInterface *interface, KisLockFrameGenerationLock &&frameGenerationLock)
void cancelStrokeCallback() override
void suspendStrokeCallback() override
static QList< KisStrokeJobData * > createJobsData(KisImageWSP image)
void finishStrokeCallback() override
const QScopedPointer< Private > m_d
void doStrokeCallback(KisStrokeJobData *data) override
KisStrokeStrategy * createLodClone(int levelOfDetail) override
void resumeStrokeCallback() override