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.