24#include <QPainterPath>
26#include <QRandomGenerator>
31#include "digikam_config.h"
47 registerTransitions();
54 delete [] eff_intArray;
66 bool eff_isRunning =
false;
91 int* eff_intArray =
nullptr;
92 bool eff_pdone =
false;
93 bool** eff_pixelMatrix =
nullptr;
96 QPolygon eff_pa = QPolygon(4);
105 void registerTransitions();
116 int transitionNone(
bool aInit);
117 int transitionChessboard(
bool aInit);
118 int transitionMeltdown(
bool aInit);
119 int transitionSweep(
bool aInit);
120 int transitionMosaic(
bool aInit);
121 int transitionCubism(
bool aInit);
122 int transitionRandom(
bool aInit);
123 int transitionGrowing(
bool aInit);
124 int transitionHorizLines(
bool aInit);
125 int transitionVertLines(
bool aInit);
126 int transitionMultiCircleOut(
bool aInit);
127 int transitionSpiralIn(
bool aInit);
128 int transitionCircleOut(
bool aInit);
129 int transitionBlobs(
bool aInit);
130 int transitionFade(
bool aInit);
131 int transitionSlideL2R(
bool aInit);
132 int transitionSlideR2L(
bool aInit);
133 int transitionSlideT2B(
bool aInit);
134 int transitionSlideB2T(
bool aInit);
135 int transitionPushL2R(
bool aInit);
136 int transitionPushR2L(
bool aInit);
137 int transitionPushT2B(
bool aInit);
138 int transitionPushB2T(
bool aInit);
139 int transitionSwapL2R(
bool aInit);
140 int transitionSwapR2L(
bool aInit);
141 int transitionSwapT2B(
bool aInit);
142 int transitionSwapB2T(
bool aInit);
143 int transitionBlurIn(
bool aInit);
144 int transitionBlurOut(
bool aInit);
148 QRgb convertFromPremult(
const QRgb& p)
const;
149 QImage fastBlur(
const QImage& img,
int radius)
const;
153 QRandomGenerator* randomGenerator = QRandomGenerator::global();
Definition transitionmngr_p.h:38
QMap< TransitionMngr::TransType, TransMethod > eff_transList
Definition transitionmngr_p.h:59
QSize eff_outSize
Definition transitionmngr_p.h:64
QImage eff_curFrame
Definition transitionmngr_p.h:63
QImage eff_outImage
Definition transitionmngr_p.h:62
~Private()
Definition transitionmngr_p.h:50
QImage eff_inImage
Definition transitionmngr_p.h:61
Private()
Definition transitionmngr_p.h:45
Definition transitionmngr.h:31
TransType
Definition transitionmngr.h:35
Definition datefolderview.cpp:34