KWin
|
#include <virtual_qpainter_backend.h>
Public Member Functions | |
VirtualQPainterBackend (VirtualBackend *backend) | |
~VirtualQPainterBackend () override | |
GraphicsBufferAllocator * | graphicsBufferAllocator () const override |
void | present (Output *output, const std::shared_ptr< OutputFrame > &frame) override |
VirtualQPainterLayer * | primaryLayer (Output *output) override |
![]() | |
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. | |
![]() | |
RenderBackend (QObject *parent=nullptr) | |
virtual OverlayWindow * | overlayWindow () const |
virtual bool | checkGraphicsReset () |
virtual OutputLayer * | cursorLayer (Output *output) |
virtual bool | testImportBuffer (GraphicsBuffer *buffer) |
virtual QHash< uint32_t, QList< uint64_t > > | supportedFormats () const |
virtual std::unique_ptr< SurfaceTexture > | createSurfaceTextureX11 (SurfacePixmapX11 *pixmap) |
Additional Inherited Members | |
![]() | |
QPainterBackend () | |
void | setFailed (const QString &reason) |
Sets the backend initialization to failed. | |
Definition at line 49 of file virtual_qpainter_backend.h.
KWin::VirtualQPainterBackend::VirtualQPainterBackend | ( | VirtualBackend * | backend | ) |
Definition at line 67 of file virtual_qpainter_backend.cpp.
|
overridedefault |
|
overridevirtual |
Reimplemented from KWin::RenderBackend.
Definition at line 91 of file virtual_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::RenderBackend.
Definition at line 96 of file virtual_qpainter_backend.cpp.
|
overridevirtual |
Implements KWin::RenderBackend.
Definition at line 101 of file virtual_qpainter_backend.cpp.