|
KWin
|
#include <itemrenderer.h>
Public Member Functions | |
| ItemRenderer () | |
| virtual | ~ItemRenderer () |
| virtual QPainter * | painter () const |
| virtual void | beginFrame (const RenderTarget &renderTarget, const RenderViewport &viewport) |
| virtual void | endFrame () |
| virtual void | renderBackground (const RenderTarget &renderTarget, const RenderViewport &viewport, const QRegion ®ion)=0 |
| virtual void | renderItem (const RenderTarget &renderTarget, const RenderViewport &viewport, Item *item, int mask, const QRegion ®ion, const WindowPaintData &data)=0 |
| virtual std::unique_ptr< ImageItem > | createImageItem (Scene *scene, Item *parent=nullptr)=0 |
Definition at line 26 of file itemrenderer.h.
| KWin::ItemRenderer::ItemRenderer | ( | ) |
Definition at line 14 of file itemrenderer.cpp.
|
virtual |
Definition at line 18 of file itemrenderer.cpp.
|
virtual |
Reimplemented in KWin::ItemRendererOpenGL, and KWin::ItemRendererQPainter.
Definition at line 27 of file itemrenderer.cpp.
|
pure virtual |
Implemented in KWin::ItemRendererOpenGL, and KWin::ItemRendererQPainter.
|
virtual |
Reimplemented in KWin::ItemRendererOpenGL, and KWin::ItemRendererQPainter.
Definition at line 31 of file itemrenderer.cpp.
|
virtual |
Reimplemented in KWin::ItemRendererQPainter.
Definition at line 22 of file itemrenderer.cpp.
|
pure virtual |
Implemented in KWin::ItemRendererOpenGL, and KWin::ItemRendererQPainter.
|
pure virtual |
Implemented in KWin::ItemRendererOpenGL, and KWin::ItemRendererQPainter.