| KWin
    | 
#include <showfpseffect.h>
 
  
| Signals | |
| void | fpsChanged () | 
| void | maximumFpsChanged () | 
| void | paintChanged () | 
| Public Member Functions | |
| ShowFpsEffect () | |
| ~ShowFpsEffect () override | |
| int | fps () const | 
| int | maximumFps () const | 
| int | paintDuration () const | 
| int | paintAmount () const | 
| QColor | paintColor () const | 
| void | prePaintScreen (ScreenPrePaintData &data, std::chrono::milliseconds presentTime) override | 
| void | paintScreen (const RenderTarget &renderTarget, const RenderViewport &viewport, int mask, const QRegion ®ion, Output *screen) override | 
| void | paintWindow (const RenderTarget &renderTarget, const RenderViewport &viewport, EffectWindow *w, int mask, QRegion region, KWin::WindowPaintData &data) override | 
| void | postPaintScreen () override | 
|  Public Member Functions inherited from KWin::Effect | |
| Effect (QObject *parent=nullptr) | |
| ~Effect () override | |
| virtual void | reconfigure (ReconfigureFlags flags) | 
| virtual void | prePaintWindow (EffectWindow *w, WindowPrePaintData &data, std::chrono::milliseconds presentTime) | 
| 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 void | windowInputMouseEvent (QEvent *e) | 
| virtual void | grabbedKeyboardEvent (QKeyEvent *e) | 
| 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 | 
| Static Public Member Functions | |
| static bool | supported () | 
|  Static Public Member Functions inherited from KWin::Effect | |
| 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) | 
| Properties | |
| int | fps | 
| int | maximumFps | 
| int | paintDuration | 
| int | paintAmount | 
| QColor | paintColor | 
| Additional Inherited Members | |
|  Public Types inherited from KWin::Effect | |
| 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 } | 
|  Public Slots inherited from KWin::Effect | |
| virtual bool | borderActivated (ElectricBorder border) | 
Definition at line 19 of file showfpseffect.h.
| KWin::ShowFpsEffect::ShowFpsEffect | ( | ) | 
Definition at line 19 of file showfpseffect.cpp.
| 
 | overridedefault | 
| int KWin::ShowFpsEffect::fps | ( | ) | const | 
Definition at line 25 of file showfpseffect.cpp.
| 
 | signal | 
| int KWin::ShowFpsEffect::maximumFps | ( | ) | const | 
Definition at line 30 of file showfpseffect.cpp.
| 
 | signal | 
| int KWin::ShowFpsEffect::paintAmount | ( | ) | const | 
Definition at line 40 of file showfpseffect.cpp.
| 
 | signal | 
| QColor KWin::ShowFpsEffect::paintColor | ( | ) | const | 
Definition at line 45 of file showfpseffect.cpp.
| int KWin::ShowFpsEffect::paintDuration | ( | ) | const | 
Definition at line 35 of file showfpseffect.cpp.
| 
 | overridevirtual | 
In this method you can:
In OpenGL based compositing, the frameworks ensures that the context is current when this method is invoked.
Reimplemented from KWin::Effect.
Definition at line 80 of file showfpseffect.cpp.
| 
 | overridevirtual | 
This is the main method for painting windows. In this method you can:
In OpenGL based compositing, the frameworks ensures that the context is current when this method is invoked.
Reimplemented from KWin::Effect.
Definition at line 97 of file showfpseffect.cpp.
| 
 | overridevirtual | 
Called after all the painting has been finished. In this method you can:
In OpenGL based compositing, the frameworks ensures that the context is current when this method is invoked.
Reimplemented from KWin::Effect.
Definition at line 110 of file showfpseffect.cpp.
| 
 | overridevirtual | 
Called before starting to paint the screen. In this method you can:
presentTime specifies the expected monotonic time when the rendered frame will be displayed on the screen.
Reimplemented from KWin::Effect.
Definition at line 51 of file showfpseffect.cpp.
| 
 | static | 
Definition at line 120 of file showfpseffect.cpp.
| 
 | read | 
Definition at line 22 of file showfpseffect.h.
| 
 | read | 
Definition at line 23 of file showfpseffect.h.
| 
 | read | 
Definition at line 25 of file showfpseffect.h.
| 
 | read | 
Definition at line 26 of file showfpseffect.h.
| 
 | read | 
Definition at line 24 of file showfpseffect.h.