#include <output.h>
The OutputInterface class represents a screen. This class corresponds to the Wayland interface wl_output. 
Definition at line 34 of file output.h.
◆ OutputInterface()
  
  | 
        
          | KWin::OutputInterface::OutputInterface | ( | Display * | display, |  
          |  |  | Output * | handle, |  
          |  |  | QObject * | parent = nullptr ) |  | explicit | 
 
 
◆ ~OutputInterface()
  
  | 
        
          | KWin::OutputInterface::~OutputInterface | ( |  | ) |  |  | override | 
 
 
◆ bound
  
  | 
        
          | void KWin::OutputInterface::bound | ( | ClientConnection * | client, |  
          |  |  | wl_resource * | boundResource ) |  | signal | 
 
Emitted when a client binds to a given output 
 
 
◆ clientResources()
      
        
          | QList< wl_resource * > KWin::OutputInterface::clientResources | ( | wl_client * | client | ) | const | 
      
 
- Returns
- all wl_resources bound for the client
Definition at line 293 of file output.cpp.
 
 
◆ display()
      
        
          | Display * KWin::OutputInterface::display | ( |  | ) | const | 
      
 
 
◆ done()
      
        
          | void KWin::OutputInterface::done | ( | wl_client * | client | ) |  | 
      
 
Submit changes to client. 
Definition at line 313 of file output.cpp.
 
 
◆ get()
◆ handle()
      
        
          | Output * KWin::OutputInterface::handle | ( |  | ) | const | 
      
 
 
◆ isRemoved()
      
        
          | bool KWin::OutputInterface::isRemoved | ( |  | ) | const | 
      
 
 
◆ remove()
      
        
          | void KWin::OutputInterface::remove | ( |  | ) |  | 
      
 
 
◆ removed
  
  | 
        
          | void KWin::OutputInterface::removed | ( |  | ) |  |  | signal | 
 
 
◆ scheduleDone()
      
        
          | void KWin::OutputInterface::scheduleDone | ( |  | ) |  | 
      
 
Submit changes to all clients. 
Definition at line 306 of file output.cpp.
 
 
The documentation for this class was generated from the following files: