KWin
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
KWin::DrmConnectorMode Class Reference

#include <drm_connector.h>

Inheritance diagram for KWin::DrmConnectorMode:
KWin::OutputMode

Public Member Functions

 DrmConnectorMode (DrmConnector *connector, drmModeModeInfo nativeMode, Flags additionalFlags)
 
drmModeModeInfo * nativeMode ()
 
std::shared_ptr< DrmBlobblob ()
 
std::chrono::nanoseconds vblankTime () const
 
bool operator== (const DrmConnectorMode &otherMode)
 
bool operator== (const drmModeModeInfo &otherMode)
 
- Public Member Functions inherited from KWin::OutputMode
 OutputMode (const QSize &size, uint32_t refreshRate, Flags flags={})
 
virtual ~OutputMode ()=default
 
QSize size () const
 
uint32_t refreshRate () const
 
Flags flags () const
 

Additional Inherited Members

- Public Types inherited from KWin::OutputMode
enum class  Flag : uint { Preferred = 0x1 , Generated = 0x2 }
 

Detailed Description

The DrmConnectorMode class represents a native mode and the associated blob.

Definition at line 33 of file drm_connector.h.

Constructor & Destructor Documentation

◆ DrmConnectorMode()

KWin::DrmConnectorMode::DrmConnectorMode ( DrmConnector * connector,
drmModeModeInfo nativeMode,
Flags additionalFlags )

Definition at line 57 of file drm_connector.cpp.

Member Function Documentation

◆ blob()

std::shared_ptr< DrmBlob > KWin::DrmConnectorMode::blob ( )

Definition at line 64 of file drm_connector.cpp.

◆ nativeMode()

drmModeModeInfo * KWin::DrmConnectorMode::nativeMode ( )

Definition at line 77 of file drm_connector.cpp.

◆ operator==() [1/2]

bool KWin::DrmConnectorMode::operator== ( const DrmConnectorMode & otherMode)

Definition at line 87 of file drm_connector.cpp.

◆ operator==() [2/2]

bool KWin::DrmConnectorMode::operator== ( const drmModeModeInfo & otherMode)

Definition at line 92 of file drm_connector.cpp.

◆ vblankTime()

std::chrono::nanoseconds KWin::DrmConnectorMode::vblankTime ( ) const

Definition at line 72 of file drm_connector.cpp.


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