KWin
Loading...
Searching...
No Matches
src
wayland
shmclientbuffer.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2021 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
3
4
SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5
*/
6
7
#pragma once
8
9
#include "kwin_export.h"
10
11
#include <QObject>
12
13
namespace
KWin
14
{
15
16
class
Display
;
17
class
ShmClientBufferIntegrationPrivate;
18
22
class
KWIN_EXPORT
ShmClientBufferIntegration
:
public
QObject
23
{
24
Q_OBJECT
25
26
public
:
27
explicit
ShmClientBufferIntegration
(
Display
*display);
28
~ShmClientBufferIntegration
()
override
;
29
30
private
:
31
friend
class
ShmClientBufferIntegrationPrivate
;
32
std::unique_ptr<ShmClientBufferIntegrationPrivate> d;
33
};
34
35
}
// namespace KWin
KWin::Display
Class holding the Wayland server display loop.
Definition
display.h:34
KWin::ShmClientBufferIntegration
Definition
shmclientbuffer.h:23
KWin::ShmClientBufferIntegrationPrivate
Definition
shmclientbuffer_p.h:20
KWin
Definition
activation_test.cpp:20
Display
struct _XDisplay Display
Definition
x11_standalone_egl_backend.h:18
Generated on Sat Feb 17 2024 01:42:10 for KWin by
1.10.0