55 std::chrono::milliseconds m_duration;
56 QHash<EffectWindow *, MagicLampAnimation> m_animations;
Representation of a window used by/for Effect classes.
void slotWindowUnminimized(KWin::EffectWindow *w)
void slotWindowAdded(KWin::EffectWindow *w)
void reconfigure(ReconfigureFlags) override
void prePaintScreen(ScreenPrePaintData &data, std::chrono::milliseconds presentTime) override
void prePaintWindow(EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime) override
int requestedEffectChainPosition() const override
void postPaintScreen() override
void slotWindowMinimized(KWin::EffectWindow *w)
bool isActive() const override
void apply(EffectWindow *window, int mask, WindowPaintData &data, WindowQuadList &quads) override
void slotWindowDeleted(KWin::EffectWindow *w)
EffectWindowVisibleRef visibleRef