7#ifndef KISRUNNABLESTROKEJOBUTILS_H
8#define KISRUNNABLESTROKEJOBUTILS_H
18template <
typename Func,
typename Job>
23template <
typename Func,
typename Job>
29template <
typename Func,
typename Job>
34template <
typename Func,
typename Job>
39template <
typename Func,
typename Job>
44template <
typename Func,
typename Job>
49template <
typename Func,
typename Job>
52 data->setLevelOfDetailOverride(lod);
56template <
typename Func,
typename Job>
59 data->setLevelOfDetailOverride(lod);
63template <
typename Func,
typename Job>
66 data->setLevelOfDetailOverride(lod);
70template <
typename Func,
typename Job>
73 data->setLevelOfDetailOverride(lod);
77template <
typename Func,
typename Job>
80 data->setLevelOfDetailOverride(lod);
85template <
typename Func,
typename Job>
88 data->setCancellable(
false);
92template <
typename Func,
typename Job>
95 data->setCancellable(
false);
100template <
typename Func,
typename Job>
103 data->setCancellable(
false);
107template <
typename Func,
typename Job>
110 data->setCancellable(
false);
114template <
typename Func,
typename Job>
117 data->setCancellable(
false);
121template <
typename Func,
typename Job>
124 data->setCancellable(
false);
void addJobSequentialNoCancel(QVector< Job * > &jobs, Func func)
void addJobUniquelyConcurrent(QVector< Job * > &jobs, Func func)
void addJobConcurrent(QVector< Job * > &jobs, Func func)
void addJobBarrierExclusiveNoCancel(QVector< Job * > &jobs, Func func)
void addJobUniquelyConcurrentNoCancel(QVector< Job * > &jobs, Func func)
void addJobSequentialExclusive(QVector< Job * > &jobs, Func func)
void addJobConcurrentNoCancel(QVector< Job * > &jobs, Func func)
void addJobSequential(QVector< Job * > &jobs, Func func)
void addJobBarrier(QVector< Job * > &jobs, Func func)
void addJobBarrierExclusive(QVector< Job * > &jobs, Func func)
void addJobSequentialExclusiveNoCancel(QVector< Job * > &jobs, Func func)
void addJobBarrierNoCancel(QVector< Job * > &jobs, Func func)