|
| HelperEffect () |
|
| ~HelperEffect () override |
|
void | windowInputMouseEvent (QEvent *) override |
|
void | grabbedKeyboardEvent (QKeyEvent *e) override |
|
| HelperEffect () |
|
| ~HelperEffect () override |
|
| Effect (QObject *parent=nullptr) |
|
| ~Effect () override |
|
virtual void | reconfigure (ReconfigureFlags flags) |
|
virtual void | prePaintScreen (ScreenPrePaintData &data, std::chrono::milliseconds presentTime) |
|
virtual void | paintScreen (const RenderTarget &renderTarget, const RenderViewport &viewport, int mask, const QRegion ®ion, Output *screen) |
|
virtual void | postPaintScreen () |
|
virtual void | prePaintWindow (EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime) |
|
virtual void | paintWindow (const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, QRegion region, WindowPaintData &data) |
|
virtual void | postPaintWindow (EffectWindow *w) |
|
virtual bool | provides (Feature) |
|
virtual bool | perform (Feature feature, const QVariantList &arguments) |
|
virtual void | drawWindow (const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, const QRegion ®ion, WindowPaintData &data) |
|
virtual bool | isActive () const |
|
virtual QString | debug (const QString ¶meter) const |
|
virtual int | requestedEffectChainPosition () const |
|
virtual bool | touchDown (qint32 id, const QPointF &pos, std::chrono::microseconds time) |
|
virtual bool | touchMotion (qint32 id, const QPointF &pos, std::chrono::microseconds time) |
|
virtual bool | touchUp (qint32 id, std::chrono::microseconds time) |
|
virtual bool | tabletToolEvent (QTabletEvent *event) |
|
virtual bool | tabletToolButtonEvent (uint button, bool pressed, quint64 tabletToolId) |
|
virtual bool | tabletPadButtonEvent (uint button, bool pressed, void *tabletPadId) |
|
virtual bool | tabletPadStripEvent (int number, int position, bool isFinger, void *tabletPadId) |
|
virtual bool | tabletPadRingEvent (int number, int position, bool isFinger, void *tabletPadId) |
|
template<typename T > |
int | animationTime (int defaultDuration) |
|
virtual bool | blocksDirectScanout () const |
|
|
enum | {
PAINT_WINDOW_OPAQUE = 1 << 0
, PAINT_WINDOW_TRANSLUCENT = 1 << 1
, PAINT_WINDOW_TRANSFORMED = 1 << 2
, PAINT_SCREEN_REGION = 1 << 3
,
PAINT_SCREEN_TRANSFORMED = 1 << 4
, PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS = 1 << 5
, PAINT_SCREEN_BACKGROUND_FIRST = 1 << 6
} |
|
enum | Feature {
Nothing = 0
, ScreenInversion
, Blur
, Contrast
,
HighlightWindows
} |
|
enum | ReconfigureFlag { ReconfigureAll = 1 << 0
} |
|
virtual bool | borderActivated (ElectricBorder border) |
|
static QPointF | cursorPos () |
|
static double | animationTime (const KConfigGroup &cfg, const QString &key, int defaultTime) |
|
static double | animationTime (int defaultTime) |
|
static double | interpolate (double x, double y, double a) |
|
static void | setPositionTransformations (WindowPaintData &data, QRect ®ion, EffectWindow *w, const QRect &r, Qt::AspectRatioMode aspect) |
|
Definition at line 82 of file lockscreen.cpp.