KWin
|
#include <itemrenderer_opengl.h>
Classes | |
struct | RenderContext |
struct | RenderNode |
Public Member Functions | |
ItemRendererOpenGL () | |
void | beginFrame (const RenderTarget &renderTarget, const RenderViewport &viewport) override |
void | endFrame () override |
void | renderBackground (const RenderTarget &renderTarget, const RenderViewport &viewport, const QRegion ®ion) override |
void | renderItem (const RenderTarget &renderTarget, const RenderViewport &viewport, Item *item, int mask, const QRegion ®ion, const WindowPaintData &data) override |
std::unique_ptr< ImageItem > | createImageItem (Scene *scene, Item *parent=nullptr) override |
![]() | |
ItemRenderer () | |
virtual | ~ItemRenderer () |
virtual QPainter * | painter () const |
Definition at line 16 of file itemrenderer_opengl.h.
KWin::ItemRendererOpenGL::ItemRendererOpenGL | ( | ) |
Definition at line 23 of file itemrenderer_opengl.cpp.
|
overridevirtual |
Reimplemented from KWin::ItemRenderer.
Definition at line 37 of file itemrenderer_opengl.cpp.
|
overridevirtual |
Implements KWin::ItemRenderer.
Definition at line 32 of file itemrenderer_opengl.cpp.
|
overridevirtual |
Reimplemented from KWin::ItemRenderer.
Definition at line 45 of file itemrenderer_opengl.cpp.
|
overridevirtual |
Implements KWin::ItemRenderer.
Definition at line 236 of file itemrenderer_opengl.cpp.
|
overridevirtual |
Implements KWin::ItemRenderer.
Definition at line 256 of file itemrenderer_opengl.cpp.
bool KWin::ItemRendererOpenGL::fractionalEnabled = false |
Definition at line 64 of file itemrenderer_opengl.h.
std::unique_ptr<GLShader> KWin::ItemRendererOpenGL::fractionalShader |
Definition at line 65 of file itemrenderer_opengl.h.