Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRunnableStrokeJobUtils.h File Reference
#include <QVector>
#include "kis_stroke_job_strategy.h"
#include "KisRunnableStrokeJobData.h"

Go to the source code of this file.

Namespaces

namespace  KritaUtils
 

Functions

template<typename Func , typename Job >
void KritaUtils::addJobBarrier (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobBarrier (QVector< Job * > &jobs, int lod, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobBarrierExclusive (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobBarrierExclusiveNoCancel (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobBarrierNoCancel (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobConcurrent (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobConcurrent (QVector< Job * > &jobs, int lod, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobConcurrentNoCancel (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequential (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequential (QVector< Job * > &jobs, int lod, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequentialExclusive (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequentialExclusive (QVector< Job * > &jobs, int lod, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequentialExclusiveNoCancel (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobSequentialNoCancel (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobUniquelyConcurrent (QVector< Job * > &jobs, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobUniquelyConcurrent (QVector< Job * > &jobs, int lod, Func func)
 
template<typename Func , typename Job >
void KritaUtils::addJobUniquelyConcurrentNoCancel (QVector< Job * > &jobs, Func func)