#include <drm_backend.h>
Definition at line 34 of file drm_backend.h.
◆ DrmBackend()
KWin::DrmBackend::DrmBackend |
( |
Session * | session, |
|
|
QObject * | parent = nullptr ) |
|
explicit |
◆ ~DrmBackend()
KWin::DrmBackend::~DrmBackend |
( |
| ) |
|
|
overridedefault |
◆ applyOutputChanges()
◆ createInputBackend()
std::unique_ptr< InputBackend > KWin::DrmBackend::createInputBackend |
( |
| ) |
|
|
overridevirtual |
◆ createOpenGLBackend()
std::unique_ptr< OpenGLBackend > KWin::DrmBackend::createOpenGLBackend |
( |
| ) |
|
|
overridevirtual |
◆ createQPainterBackend()
std::unique_ptr< QPainterBackend > KWin::DrmBackend::createQPainterBackend |
( |
| ) |
|
|
overridevirtual |
◆ createVirtualOutput()
Output * KWin::DrmBackend::createVirtualOutput |
( |
const QString & | name, |
|
|
const QSize & | size, |
|
|
double | scale ) |
|
override |
◆ findGpu()
DrmGpu * KWin::DrmBackend::findGpu |
( |
dev_t | deviceId | ) |
const |
◆ gpuAdded
void KWin::DrmBackend::gpuAdded |
( |
DrmGpu * | gpu | ) |
|
|
signal |
◆ gpuCount()
size_t KWin::DrmBackend::gpuCount |
( |
| ) |
const |
◆ gpuRemoved
void KWin::DrmBackend::gpuRemoved |
( |
DrmGpu * | gpu | ) |
|
|
signal |
◆ gpus()
const std::vector< std::unique_ptr< DrmGpu > > & KWin::DrmBackend::gpus |
( |
| ) |
const |
◆ initialize()
bool KWin::DrmBackend::initialize |
( |
| ) |
|
|
overridevirtual |
◆ outputs()
Outputs KWin::DrmBackend::outputs |
( |
| ) |
const |
|
overridevirtual |
◆ primaryGpu()
DrmGpu * KWin::DrmBackend::primaryGpu |
( |
| ) |
const |
◆ releaseBuffers()
void KWin::DrmBackend::releaseBuffers |
( |
| ) |
|
◆ removeVirtualOutput()
void KWin::DrmBackend::removeVirtualOutput |
( |
Output * | output | ) |
|
|
overridevirtual |
◆ renderBackend()
◆ sceneEglDisplayObject()
EglDisplay * KWin::DrmBackend::sceneEglDisplayObject |
( |
| ) |
const |
|
overridevirtual |
◆ sceneInitialized
void KWin::DrmBackend::sceneInitialized |
( |
| ) |
|
|
overrideslot |
◆ session()
Session * KWin::DrmBackend::session |
( |
| ) |
const |
|
overridevirtual |
◆ setRenderBackend()
◆ supportedCompositors()
The CompositingTypes supported by the Platform. The first item should be the most preferred one.
- Since
- 5.11
Implements KWin::OutputBackend.
Definition at line 302 of file drm_backend.cpp.
◆ supportInformation()
QString KWin::DrmBackend::supportInformation |
( |
| ) |
const |
|
overridevirtual |
A string of information to include in kwin debug output It should not be translated.
The base implementation prints the name.
- Since
- 5.12
Reimplemented from KWin::OutputBackend.
Definition at line 307 of file drm_backend.cpp.
◆ updateOutputs()
void KWin::DrmBackend::updateOutputs |
( |
| ) |
|
◆ DrmGpu
The documentation for this class was generated from the following files: