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

#include <drm_commit.h>

Inheritance diagram for KWin::DrmLegacyCommit:
KWin::DrmCommit

Public Member Functions

 DrmLegacyCommit (DrmPipeline *pipeline, const std::shared_ptr< DrmFramebuffer > &buffer)
 
bool doModeset (DrmConnector *connector, DrmConnectorMode *mode)
 
bool doPageflip (PresentationMode mode)
 
void pageFlipped (std::chrono::nanoseconds timestamp) const override
 
- Public Member Functions inherited from KWin::DrmCommit
virtual ~DrmCommit ()
 
DrmGpugpu () const
 

Additional Inherited Members

- Protected Member Functions inherited from KWin::DrmCommit
 DrmCommit (DrmGpu *gpu)
 
- Protected Attributes inherited from KWin::DrmCommit
DrmGpu *const m_gpu
 

Detailed Description

Definition at line 98 of file drm_commit.h.

Constructor & Destructor Documentation

◆ DrmLegacyCommit()

KWin::DrmLegacyCommit::DrmLegacyCommit ( DrmPipeline * pipeline,
const std::shared_ptr< DrmFramebuffer > & buffer )

Definition at line 209 of file drm_commit.cpp.

Member Function Documentation

◆ doModeset()

bool KWin::DrmLegacyCommit::doModeset ( DrmConnector * connector,
DrmConnectorMode * mode )

Definition at line 216 of file drm_commit.cpp.

◆ doPageflip()

bool KWin::DrmLegacyCommit::doPageflip ( PresentationMode mode)

Definition at line 228 of file drm_commit.cpp.

◆ pageFlipped()

void KWin::DrmLegacyCommit::pageFlipped ( std::chrono::nanoseconds timestamp) const
overridevirtual

Implements KWin::DrmCommit.

Definition at line 238 of file drm_commit.cpp.


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