58 QHash<EffectWindow *, FallApartAnimation> windows;
Representation of a window used by/for Effect classes.
void prePaintScreen(ScreenPrePaintData &data, std::chrono::milliseconds presentTime) override
bool isActive() const override
int configuredBlockSize() const
void prePaintWindow(EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime) override
void apply(EffectWindow *w, int mask, WindowPaintData &data, WindowQuadList &quads) override
void slotWindowClosed(KWin::EffectWindow *c)
void reconfigure(ReconfigureFlags) override
void postPaintScreen() override
void slotWindowDataChanged(KWin::EffectWindow *w, int role)
int requestedEffectChainPosition() const override
std::chrono::milliseconds lastPresentTime
EffectWindowDeletedRef deletedRef