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

#include <drm_render_backend.h>

Inheritance diagram for KWin::DrmRenderBackend:
KWin::DrmQPainterBackend KWin::EglGbmBackend

Public Member Functions

virtual ~DrmRenderBackend ()=default
 
virtual std::shared_ptr< DrmPipelineLayercreatePrimaryLayer (DrmPipeline *pipeline)=0
 
virtual std::shared_ptr< DrmPipelineLayercreateCursorLayer (DrmPipeline *pipeline)=0
 
virtual std::shared_ptr< DrmOutputLayercreateLayer (DrmVirtualOutput *output)=0
 

Detailed Description

Definition at line 22 of file drm_render_backend.h.

Constructor & Destructor Documentation

◆ ~DrmRenderBackend()

virtual KWin::DrmRenderBackend::~DrmRenderBackend ( )
virtualdefault

Member Function Documentation

◆ createCursorLayer()

virtual std::shared_ptr< DrmPipelineLayer > KWin::DrmRenderBackend::createCursorLayer ( DrmPipeline * pipeline)
pure virtual

◆ createLayer()

virtual std::shared_ptr< DrmOutputLayer > KWin::DrmRenderBackend::createLayer ( DrmVirtualOutput * output)
pure virtual

◆ createPrimaryLayer()

virtual std::shared_ptr< DrmPipelineLayer > KWin::DrmRenderBackend::createPrimaryLayer ( DrmPipeline * pipeline)
pure virtual

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