Changeset View
Changeset View
Standalone View
Standalone View
libkwineffects/kwineffects.h
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Line(s) | |||||
77 | 77 | | |||
78 | class PaintDataPrivate; | 78 | class PaintDataPrivate; | ||
79 | class WindowPaintDataPrivate; | 79 | class WindowPaintDataPrivate; | ||
80 | 80 | | |||
81 | class EffectWindow; | 81 | class EffectWindow; | ||
82 | class EffectWindowGroup; | 82 | class EffectWindowGroup; | ||
83 | class EffectFrame; | 83 | class EffectFrame; | ||
84 | class EffectFramePrivate; | 84 | class EffectFramePrivate; | ||
85 | class EffectQuickView; | ||||
85 | class Effect; | 86 | class Effect; | ||
86 | class WindowQuad; | 87 | class WindowQuad; | ||
87 | class GLShader; | 88 | class GLShader; | ||
88 | class XRenderPicture; | 89 | class XRenderPicture; | ||
89 | class WindowQuadList; | 90 | class WindowQuadList; | ||
90 | class WindowPrePaintData; | 91 | class WindowPrePaintData; | ||
91 | class WindowPaintData; | 92 | class WindowPaintData; | ||
92 | class ScreenPrePaintData; | 93 | class ScreenPrePaintData; | ||
▲ Show 20 Lines • Show All 89 Lines • ▼ Show 20 Line(s) | |||||
182 | * For more information about this, see the documentation of the corresponding | 183 | * For more information about this, see the documentation of the corresponding | ||
183 | * classes. | 184 | * classes. | ||
184 | * | 185 | * | ||
185 | * @{ | 186 | * @{ | ||
186 | */ | 187 | */ | ||
187 | 188 | | |||
188 | #define KWIN_EFFECT_API_MAKE_VERSION( major, minor ) (( major ) << 8 | ( minor )) | 189 | #define KWIN_EFFECT_API_MAKE_VERSION( major, minor ) (( major ) << 8 | ( minor )) | ||
189 | #define KWIN_EFFECT_API_VERSION_MAJOR 0 | 190 | #define KWIN_EFFECT_API_VERSION_MAJOR 0 | ||
190 | #define KWIN_EFFECT_API_VERSION_MINOR 228 | 191 | #define KWIN_EFFECT_API_VERSION_MINOR 229 | ||
191 | #define KWIN_EFFECT_API_VERSION KWIN_EFFECT_API_MAKE_VERSION( \ | 192 | #define KWIN_EFFECT_API_VERSION KWIN_EFFECT_API_MAKE_VERSION( \ | ||
192 | KWIN_EFFECT_API_VERSION_MAJOR, KWIN_EFFECT_API_VERSION_MINOR ) | 193 | KWIN_EFFECT_API_VERSION_MAJOR, KWIN_EFFECT_API_VERSION_MINOR ) | ||
193 | 194 | | |||
194 | enum WindowQuadType { | 195 | enum WindowQuadType { | ||
195 | WindowQuadError, // for the stupid default ctor | 196 | WindowQuadError, // for the stupid default ctor | ||
196 | WindowQuadContents, | 197 | WindowQuadContents, | ||
197 | WindowQuadDecoration, | 198 | WindowQuadDecoration, | ||
198 | // Shadow Quad types | 199 | // Shadow Quad types | ||
▲ Show 20 Lines • Show All 1155 Lines • ▼ Show 20 Line(s) | 830 | public: | |||
1354 | */ | 1355 | */ | ||
1355 | virtual KSharedConfigPtr inputConfig() const = 0; | 1356 | virtual KSharedConfigPtr inputConfig() const = 0; | ||
1356 | 1357 | | |||
1357 | /** | 1358 | /** | ||
1358 | * Returns if activeFullScreenEffect is set | 1359 | * Returns if activeFullScreenEffect is set | ||
1359 | */ | 1360 | */ | ||
1360 | virtual bool hasActiveFullScreenEffect() const = 0; | 1361 | virtual bool hasActiveFullScreenEffect() const = 0; | ||
1361 | 1362 | | |||
1363 | virtual void renderEffectQuickView(EffectQuickView *effectQuickView) const = 0; | ||||
zzag: Document this method please. | |||||
1364 | | ||||
1362 | Q_SIGNALS: | 1365 | Q_SIGNALS: | ||
1363 | /** | 1366 | /** | ||
1364 | * Signal emitted when the current desktop changed. | 1367 | * Signal emitted when the current desktop changed. | ||
1365 | * @param oldDesktop The previously current desktop | 1368 | * @param oldDesktop The previously current desktop | ||
1366 | * @param newDesktop The new current desktop | 1369 | * @param newDesktop The new current desktop | ||
1367 | * @param with The window which is taken over to the new desktop, can be NULL | 1370 | * @param with The window which is taken over to the new desktop, can be NULL | ||
1368 | * @since 4.9 | 1371 | * @since 4.9 | ||
1369 | */ | 1372 | */ | ||
▲ Show 20 Lines • Show All 2589 Lines • Show Last 20 Lines |
Document this method please.