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 |
![]() | |
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.