45 int delay,
const FPx2 &from_,
bool waitAtSource_,
46 const std::shared_ptr<FullScreenEffectLock> &fullScreenEffectLock,
bool keepAlive,
54 , fullScreenEffectLock(fullScreenEffectLock)
55 , waitAtSource(waitAtSource_)
56 , keepAlive(keepAlive)
78 return QStringLiteral(
"Opacity");
80 return QStringLiteral(
"Brightness");
82 return QStringLiteral(
"Saturation");
84 return QStringLiteral(
"Scale");
86 return QStringLiteral(
"Translation");
88 return QStringLiteral(
"Rotation");
90 return QStringLiteral(
"Position");
92 return QStringLiteral(
"Size");
94 return QStringLiteral(
"Clip");
96 return QStringLiteral(
" ");
102 return (QLatin1String(
"Animation: ") + attributeString(
attribute)
106 + QLatin1String(
" Duration: ") + QString::number(
timeLine.
duration().count()) + QLatin1String(
"ms\n")
107 + QLatin1String(
" Passed: ") + QString::number(
timeLine.
elapsed().count()) + QLatin1String(
"ms\n"));
QString debugInfo() const
AnimationEffect::TerminationFlags terminationFlags
AnimationEffect::Attribute attribute
Base class for all KWin effects.
void setActiveFullScreenEffect(Effect *e)
FullScreenEffectLock(Effect *effect)
std::chrono::milliseconds duration
std::chrono::milliseconds elapsed
QDebug & operator<<(QDebug &s, const KWin::DrmConnector *obj)