KWin
Loading...
Searching...
No Matches
drm_layer.cpp
Go to the documentation of this file.
1/*
2 KWin - the KDE window manager
3 This file is part of the KDE project.
4
5 SPDX-FileCopyrightText: 2022 Xaver Hugl <xaver.hugl@gmail.com>
6
7 SPDX-License-Identifier: GPL-2.0-or-later
8*/
9#include "drm_layer.h"
10#include "drm_pipeline.h"
11
12#include <QMatrix4x4>
13#include <drm_fourcc.h>
14
15namespace KWin
16{
17
19
21{
22 return {};
23}
24
25std::shared_ptr<GLTexture> DrmOutputLayer::texture() const
26{
27 return nullptr;
28}
29
31 : m_pipeline(pipeline)
32{
33}
34
36{
37 return false;
38}
39}
virtual std::shared_ptr< GLTexture > texture() const
Definition drm_layer.cpp:25
virtual QRegion currentDamage() const
Definition drm_layer.cpp:20
virtual ~DrmOutputLayer()
DrmPipelineLayer(DrmPipeline *pipeline)
Definition drm_layer.cpp:30
virtual bool hasDirectScanoutBuffer() const
Definition drm_layer.cpp:35