|
KWin
|
#include <drm_qpainter_backend.h>
Public Member Functions | |
| DrmQPainterBackend (DrmBackend *backend) | |
| ~DrmQPainterBackend () | |
| GraphicsBufferAllocator * | graphicsBufferAllocator () const override |
| void | present (Output *output, const std::shared_ptr< OutputFrame > &frame) override |
| OutputLayer * | primaryLayer (Output *output) override |
| OutputLayer * | cursorLayer (Output *output) override |
| std::shared_ptr< DrmPipelineLayer > | createPrimaryLayer (DrmPipeline *pipeline) override |
| std::shared_ptr< DrmPipelineLayer > | createCursorLayer (DrmPipeline *pipeline) override |
| std::shared_ptr< DrmOutputLayer > | createLayer (DrmVirtualOutput *output) override |
Public Member Functions inherited from KWin::QPainterBackend | |
| virtual | ~QPainterBackend () |
| CompositingType | compositingType () const override final |
| std::unique_ptr< SurfaceTexture > | createSurfaceTextureWayland (SurfacePixmap *pixmap) override |
| bool | isFailed () const |
| Whether the creation of the Backend failed. | |
Public Member Functions inherited from KWin::RenderBackend | |
| RenderBackend (QObject *parent=nullptr) | |
| virtual OverlayWindow * | overlayWindow () const |
| virtual bool | checkGraphicsReset () |
| virtual bool | testImportBuffer (GraphicsBuffer *buffer) |
| virtual QHash< uint32_t, QList< uint64_t > > | supportedFormats () const |
| virtual std::unique_ptr< SurfaceTexture > | createSurfaceTextureX11 (SurfacePixmapX11 *pixmap) |
Public Member Functions inherited from KWin::DrmRenderBackend | |
| virtual | ~DrmRenderBackend ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from KWin::QPainterBackend | |
| QPainterBackend () | |
| void | setFailed (const QString &reason) |
| Sets the backend initialization to failed. | |
Definition at line 24 of file drm_qpainter_backend.h.
| KWin::DrmQPainterBackend::DrmQPainterBackend | ( | DrmBackend * | backend | ) |
Definition at line 22 of file drm_qpainter_backend.cpp.
| KWin::DrmQPainterBackend::~DrmQPainterBackend | ( | ) |
Definition at line 29 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::DrmRenderBackend.
Definition at line 60 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::DrmRenderBackend.
Definition at line 65 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::DrmRenderBackend.
Definition at line 55 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Reimplemented from KWin::RenderBackend.
Definition at line 50 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Reimplemented from KWin::RenderBackend.
Definition at line 35 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::RenderBackend.
Definition at line 40 of file drm_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::RenderBackend.
Definition at line 45 of file drm_qpainter_backend.cpp.