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

#include <mock_drm.h>

Inheritance diagram for MockConnector:
MockObject

Public Member Functions

 MockConnector (MockGpu *gpu, bool nonDesktop=false)
 
 MockConnector (const MockConnector &obj)=default
 
 ~MockConnector ()=default
 
void addMode (uint32_t width, uint32_t height, float refreshRate, bool preferred=false)
 
- Public Member Functions inherited from MockObject
 MockObject (MockGpu *gpu)
 
virtual ~MockObject ()
 
uint64_t getProp (const QString &propName) const
 
void setProp (const QString &propName, uint64_t value)
 
uint32_t getPropId (const QString &propName) const
 

Public Attributes

drmModeConnection connection
 
uint32_t type
 
std::shared_ptr< MockEncoderencoder
 
QList< drmModeModeInfo > modes
 
- Public Attributes inherited from MockObject
uint32_t id
 
QList< MockPropertyprops
 
MockGpugpu
 

Detailed Description

Definition at line 67 of file mock_drm.h.

Constructor & Destructor Documentation

◆ MockConnector() [1/2]

MockConnector::MockConnector ( MockGpu * gpu,
bool nonDesktop = false )

Definition at line 167 of file mock_drm.cpp.

◆ MockConnector() [2/2]

MockConnector::MockConnector ( const MockConnector & obj)
default

◆ ~MockConnector()

MockConnector::~MockConnector ( )
default

Member Function Documentation

◆ addMode()

void MockConnector::addMode ( uint32_t width,
uint32_t height,
float refreshRate,
bool preferred = false )

Definition at line 186 of file mock_drm.cpp.

Member Data Documentation

◆ connection

drmModeConnection MockConnector::connection

Definition at line 75 of file mock_drm.h.

◆ encoder

std::shared_ptr<MockEncoder> MockConnector::encoder

Definition at line 77 of file mock_drm.h.

◆ modes

QList<drmModeModeInfo> MockConnector::modes

Definition at line 78 of file mock_drm.h.

◆ type

uint32_t MockConnector::type

Definition at line 76 of file mock_drm.h.


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