|
KWin
|
#include <cursorscene.h>
Public Member Functions | |
| CursorScene (std::unique_ptr< ItemRenderer > &&renderer) | |
| ~CursorScene () override | |
| QRegion | prePaint (SceneDelegate *delegate) override |
| void | postPaint () override |
| void | paint (const RenderTarget &renderTarget, const QRegion ®ion) override |
Public Member Functions inherited from KWin::Scene | |
| Scene (std::unique_ptr< ItemRenderer > &&renderer) | |
| ~Scene () override | |
| ItemRenderer * | renderer () const |
| void | addRepaint (const QRegion ®ion) |
| void | addRepaint (int x, int y, int width, int height) |
| void | addRepaintFull () |
| virtual QRegion | damage () const |
| QRect | geometry () const |
| void | setGeometry (const QRect &rect) |
| QList< SceneDelegate * > | delegates () const |
| void | addDelegate (SceneDelegate *delegate) |
| void | removeDelegate (SceneDelegate *delegate) |
| virtual SurfaceItem * | scanoutCandidate () const |
| virtual void | frame (SceneDelegate *delegate, OutputFrame *frame) |
Additional Inherited Members | |
Public Types inherited from KWin::Scene | |
| enum | { PAINT_WINDOW_OPAQUE = 1 << 0 , PAINT_WINDOW_TRANSLUCENT = 1 << 1 , PAINT_WINDOW_TRANSFORMED = 1 << 2 , PAINT_SCREEN_REGION = 1 << 3 , PAINT_SCREEN_TRANSFORMED = 1 << 4 , PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS = 1 << 5 , PAINT_SCREEN_BACKGROUND_FIRST = 1 << 6 } |
Signals inherited from KWin::Scene | |
| void | delegateRemoved (SceneDelegate *delegate) |
Protected Attributes inherited from KWin::Scene | |
| std::unique_ptr< ItemRenderer > | m_renderer |
| QList< SceneDelegate * > | m_delegates |
| QRect | m_geometry |
Definition at line 17 of file cursorscene.h.
|
explicit |
Definition at line 18 of file cursorscene.cpp.
|
override |
Definition at line 28 of file cursorscene.cpp.
|
overridevirtual |
Implements KWin::Scene.
Definition at line 56 of file cursorscene.cpp.
|
overridevirtual |
Implements KWin::Scene.
Definition at line 52 of file cursorscene.cpp.
|
overridevirtual |
Implements KWin::Scene.
Definition at line 45 of file cursorscene.cpp.