|
KWin
|
#include <scene.h>
Public Member Functions | |
| SceneDelegate (Scene *scene, Output *output) | |
| ~SceneDelegate () override | |
| Output * | output () const |
| qreal | scale () const |
| QRect | viewport () const |
| SurfaceItem * | scanoutCandidate () const override |
| void | frame (OutputFrame *frame) override |
| QRegion | prePaint () override |
| void | postPaint () override |
| void | paint (const RenderTarget &renderTarget, const QRegion ®ion) override |
Public Member Functions inherited from KWin::RenderLayerDelegate | |
| virtual | ~RenderLayerDelegate ()=default |
| RenderLayer * | layer () const |
| void | setLayer (RenderLayer *layer) |
|
overridevirtual |
This function is called by the compositor after compositing the frame.
Reimplemented from KWin::RenderLayerDelegate.
|
overridevirtual |
This function is called when the compositor wants the render layer delegate to repaint its contents.
Implements KWin::RenderLayerDelegate.
|
overridevirtual |
This function is called by the compositor after finishing painting. Reimplement this function to do post frame cleanup.
Reimplemented from KWin::RenderLayerDelegate.
|
overridevirtual |
This function is called by the compositor before starting painting. Reimplement this function to do frame initialization.
Reimplemented from KWin::RenderLayerDelegate.
|
overridevirtual |
Returns the direct scanout candidate hint. It can be used to avoid compositing the render layer.
Reimplemented from KWin::RenderLayerDelegate.