#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: