| 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.