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