1
#ifndef ANIMATION_SCREEN_H
2
#define ANIMATION_SCREEN_H
5
public PluginClassHandler<AnimScreen, CompScreen, ANIMATION_ABI>,
6
public CompOption::Class
8
friend class ExtensionPluginAnimation;
9
friend class PrivateAnimScreen;
10
friend class PrivateAnimWindow;
13
AnimScreen (CompScreen *);
16
void addExtension (ExtensionPluginInfo *extensionPluginInfo);
17
void removeExtension (ExtensionPluginInfo *extensionPluginInfo);
18
bool getMousePointerXY (short *x, short *y);
19
CompOption::Vector &getOptions ();
20
bool setOption (const CompString &name, CompOption::Value &value);
21
CompOutput &output ();
22
AnimEffect getMatchingAnimSelection (CompWindow *w,
25
void enableCustomPaintList (bool enabled);
26
bool isRestackAnimPossible ();
27
bool isAnimEffectPossible (AnimEffect theEffect);
28
bool otherPluginsActive ();
29
bool initiateFocusAnim (AnimWindow *aw);
32
PrivateAnimScreen *priv;