| KWin
    | 
#include <renderlayerdelegate.h>
 
  
| Public Member Functions | |
| virtual | ~RenderLayerDelegate ()=default | 
| RenderLayer * | layer () const | 
| void | setLayer (RenderLayer *layer) | 
| virtual void | frame (OutputFrame *frame) | 
| virtual QRegion | prePaint () | 
| virtual void | postPaint () | 
| virtual SurfaceItem * | scanoutCandidate () const | 
| virtual void | paint (const RenderTarget &renderTarget, const QRegion ®ion)=0 | 
The RenderLayerDelegate class represents a render layer's contents.
Definition at line 27 of file renderlayerdelegate.h.
| 
 | virtualdefault | 
| 
 | virtual | 
This function is called by the compositor after compositing the frame.
Reimplemented in KWin::SceneDelegate.
Definition at line 22 of file renderlayerdelegate.cpp.
| RenderLayer * KWin::RenderLayerDelegate::layer | ( | ) | const | 
Definition at line 12 of file renderlayerdelegate.cpp.
| 
 | pure virtual | 
This function is called when the compositor wants the render layer delegate to repaint its contents.
Implemented in KWin::CursorDelegateOpenGL, KWin::CursorDelegateQPainter, and KWin::SceneDelegate.
| 
 | virtual | 
This function is called by the compositor after finishing painting. Reimplement this function to do post frame cleanup.
Reimplemented in KWin::SceneDelegate.
Definition at line 31 of file renderlayerdelegate.cpp.
| 
 | virtual | 
This function is called by the compositor before starting painting. Reimplement this function to do frame initialization.
Reimplemented in KWin::SceneDelegate.
Definition at line 26 of file renderlayerdelegate.cpp.
| 
 | virtual | 
Returns the direct scanout candidate hint. It can be used to avoid compositing the render layer.
Reimplemented in KWin::SceneDelegate.
Definition at line 35 of file renderlayerdelegate.cpp.
| void KWin::RenderLayerDelegate::setLayer | ( | RenderLayer * | layer | ) | 
Definition at line 17 of file renderlayerdelegate.cpp.