KWinLibraries
kwineffects.h File Reference
#include <kwinconfig.h>
#include <kwinglobals.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.
Namespaces | |
| namespace | KWin |
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::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::ScreenPaintData |
| class | KWin::ScreenPrePaintData |
| class | KWin::TimeLine |
| Wrapper class for using timelines 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... | |
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 21 |
| #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 } |
Functions | |
| KWIN_EXPORT QRect | KWin::infiniteRegion () |
KDE 4.1 API Reference