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 () |