52 std::chrono::milliseconds m_duration;
61 QHash<EffectWindow *, Animation> m_animations;
71 return m_duration.count();
Base class for all KWin effects.
Representation of a window used by/for Effect classes.
void prePaintScreen(ScreenPrePaintData &data, std::chrono::milliseconds presentTime) override
void reconfigure(ReconfigureFlags flags) override
void paintWindow(const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, QRegion region, WindowPaintData &data) override
void prePaintWindow(EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime) override
int requestedEffectChainPosition() const override
void postPaintWindow(EffectWindow *w) override
bool isActive() const override