KWinLibraries
kwineffects.h File Reference
#include <kwinconfig.h>#include <kwinglobals.h>#include "kdecoration.h"#include <QtCore/QPair>#include <QtCore/QRect>#include <QtGui/QRegion>#include <QtGui/QFont>#include <QtCore/QVector>#include <QtCore/QList>#include <QtCore/QHash>#include <QtCore/QStack>#include <QtCore/QTimeLine>#include <KDE/KPluginFactory>#include <KDE/KShortcutsEditor>#include <assert.h>#include <limits.h>
Include dependency graph for kwineffects.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | KWin::Effect |
| Base class for all KWin effects. More... | |
| class | KWin::EffectsHandler |
| Manager class that handles all the effects. More... | |
| class | KWin::EffectWindow |
| Representation of a window used by/for Effect classes. More... | |
| class | KWin::EffectWindowGroup |
| class | KWin::GlobalShortcutsEditor |
| class | KWin::Motion< T > |
| A single motion dynamics object. More... | |
| class | KWin::PaintClipper |
| Helper class for restricting painting area only to allowed area. More... | |
| class | KWin::PaintClipper::Iterator |
| Helper class to perform the clipped painting. More... | |
| class | KWin::RotationData |
| class | KWin::ScreenPaintData |
| class | KWin::ScreenPrePaintData |
| class | KWin::TimeLine |
| Wrapper class for using timelines in KWin effects. More... | |
| class | KWin::WindowMotionManager |
| Helper class for motion dynamics in KWin effects. More... | |
| class | KWin::WindowPaintData |
| class | KWin::WindowPrePaintData |
| class | KWin::WindowQuad |
| Class representing one area of a window. More... | |
| class | KWin::WindowQuadList |
| class | KWin::WindowVertex |
| Vertex class. More... | |
Namespaces | |
| namespace | KWin |
Defines | |
| #define | KWIN_EFFECT(name, classname) |
| #define | KWIN_EFFECT_API_MAKE_VERSION(major, minor) (( major ) << 8 | ( minor )) |
| #define | KWIN_EFFECT_API_VERSION |
| #define | KWIN_EFFECT_API_VERSION_MAJOR 0 |
| #define | KWIN_EFFECT_API_VERSION_MINOR 57 |
| #define | KWIN_EFFECT_CONFIG(name, classname) |
| #define | KWIN_EFFECT_CONFIG_FACTORY K_PLUGIN_FACTORY_DECLARATION(EffectFactory) |
| #define | KWIN_EFFECT_SUPPORTED(name, function) |
Typedefs | |
| typedef QPair< QString, Effect * > | KWin::EffectPair |
| typedef QList< EffectWindow * > | KWin::EffectWindowList |
| typedef QPair< Effect *, Window > | KWin::InputWindowPair |
Enumerations | |
| enum | KWin::WindowQuadType { KWin::WindowQuadError, KWin::WindowQuadContents, KWin::WindowQuadDecoration, KWin::EFFECT_QUAD_TYPE_START = 100 } |
Functions | |
| KWIN_EXPORT QRect | KWin::infiniteRegion () |
KDE 4.2 API Reference