KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::DrmLeaseDeviceV1Interface Class Reference

#include <drmlease_v1_p.h>

Inheritance diagram for KWin::DrmLeaseDeviceV1Interface:

Public Member Functions

 DrmLeaseDeviceV1Interface (Display *display, DrmGpu *gpu)
 
 ~DrmLeaseDeviceV1Interface ()
 
void addOutput (DrmAbstractOutput *output)
 
void removeOutput (DrmAbstractOutput *output)
 
void setDrmMaster (bool hasDrmMaster)
 
void done ()
 
void remove ()
 
void addLeaseRequest (DrmLeaseRequestV1Interface *leaseRequest)
 
void removeLeaseRequest (DrmLeaseRequestV1Interface *leaseRequest)
 
void addLease (DrmLeaseV1Interface *lease)
 
void removeLease (DrmLeaseV1Interface *lease)
 
void offerConnector (DrmLeaseConnectorV1Interface *connector)
 
bool hasDrmMaster () const
 
DrmGpugpu () const
 

Detailed Description

Definition at line 28 of file drmlease_v1_p.h.

Constructor & Destructor Documentation

◆ DrmLeaseDeviceV1Interface()

KWin::DrmLeaseDeviceV1Interface::DrmLeaseDeviceV1Interface ( Display * display,
DrmGpu * gpu )
explicit

Definition at line 61 of file drmlease_v1.cpp.

◆ ~DrmLeaseDeviceV1Interface()

KWin::DrmLeaseDeviceV1Interface::~DrmLeaseDeviceV1Interface ( )

Definition at line 74 of file drmlease_v1.cpp.

Member Function Documentation

◆ addLease()

void KWin::DrmLeaseDeviceV1Interface::addLease ( DrmLeaseV1Interface * lease)

Definition at line 177 of file drmlease_v1.cpp.

◆ addLeaseRequest()

void KWin::DrmLeaseDeviceV1Interface::addLeaseRequest ( DrmLeaseRequestV1Interface * leaseRequest)

Definition at line 167 of file drmlease_v1.cpp.

◆ addOutput()

void KWin::DrmLeaseDeviceV1Interface::addOutput ( DrmAbstractOutput * output)

Definition at line 81 of file drmlease_v1.cpp.

◆ done()

void KWin::DrmLeaseDeviceV1Interface::done ( )

Definition at line 144 of file drmlease_v1.cpp.

◆ gpu()

DrmGpu * KWin::DrmLeaseDeviceV1Interface::gpu ( ) const

Definition at line 192 of file drmlease_v1.cpp.

◆ hasDrmMaster()

bool KWin::DrmLeaseDeviceV1Interface::hasDrmMaster ( ) const

Definition at line 187 of file drmlease_v1.cpp.

◆ offerConnector()

void KWin::DrmLeaseDeviceV1Interface::offerConnector ( DrmLeaseConnectorV1Interface * connector)

Definition at line 197 of file drmlease_v1.cpp.

◆ remove()

void KWin::DrmLeaseDeviceV1Interface::remove ( )

Definition at line 152 of file drmlease_v1.cpp.

◆ removeLease()

void KWin::DrmLeaseDeviceV1Interface::removeLease ( DrmLeaseV1Interface * lease)

Definition at line 182 of file drmlease_v1.cpp.

◆ removeLeaseRequest()

void KWin::DrmLeaseDeviceV1Interface::removeLeaseRequest ( DrmLeaseRequestV1Interface * leaseRequest)

Definition at line 172 of file drmlease_v1.cpp.

◆ removeOutput()

void KWin::DrmLeaseDeviceV1Interface::removeOutput ( DrmAbstractOutput * output)

Definition at line 94 of file drmlease_v1.cpp.

◆ setDrmMaster()

void KWin::DrmLeaseDeviceV1Interface::setDrmMaster ( bool hasDrmMaster)

Definition at line 115 of file drmlease_v1.cpp.


The documentation for this class was generated from the following files: