Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/drm/drm_output.h
Show All 35 Lines | |||||
36 | namespace KWayland | 36 | namespace KWayland | ||
37 | { | 37 | { | ||
38 | namespace Server | 38 | namespace Server | ||
39 | { | 39 | { | ||
40 | class OutputInterface; | 40 | class OutputInterface; | ||
41 | class OutputDeviceInterface; | 41 | class OutputDeviceInterface; | ||
42 | class OutputChangeSet; | 42 | class OutputChangeSet; | ||
43 | class OutputManagementInterface; | 43 | class OutputManagementInterface; | ||
44 | class XdgOutputInterface; | ||||
44 | } | 45 | } | ||
45 | } | 46 | } | ||
46 | 47 | | |||
47 | namespace KWin | 48 | namespace KWin | ||
48 | { | 49 | { | ||
49 | 50 | | |||
50 | class DrmBackend; | 51 | class DrmBackend; | ||
51 | class DrmBuffer; | 52 | class DrmBuffer; | ||
▲ Show 20 Lines • Show All 127 Lines • ▼ Show 20 Line(s) | 143 | private: | |||
179 | DrmConnector *m_conn = nullptr; | 180 | DrmConnector *m_conn = nullptr; | ||
180 | DrmCrtc *m_crtc = nullptr; | 181 | DrmCrtc *m_crtc = nullptr; | ||
181 | QPoint m_globalPos; | 182 | QPoint m_globalPos; | ||
182 | qreal m_scale = 1; | 183 | qreal m_scale = 1; | ||
183 | bool m_lastGbm = false; | 184 | bool m_lastGbm = false; | ||
184 | drmModeModeInfo m_mode; | 185 | drmModeModeInfo m_mode; | ||
185 | Edid m_edid; | 186 | Edid m_edid; | ||
186 | QPointer<KWayland::Server::OutputInterface> m_waylandOutput; | 187 | QPointer<KWayland::Server::OutputInterface> m_waylandOutput; | ||
188 | QPointer<KWayland::Server::XdgOutputInterface> m_xdgOutput; | ||||
187 | QPointer<KWayland::Server::OutputDeviceInterface> m_waylandOutputDevice; | 189 | QPointer<KWayland::Server::OutputDeviceInterface> m_waylandOutputDevice; | ||
188 | QPointer<KWayland::Server::OutputChangeSet> m_changeset; | 190 | QPointer<KWayland::Server::OutputChangeSet> m_changeset; | ||
189 | KWin::ScopedDrmPointer<_drmModeProperty, &drmModeFreeProperty> m_dpms; | 191 | KWin::ScopedDrmPointer<_drmModeProperty, &drmModeFreeProperty> m_dpms; | ||
190 | DpmsMode m_dpmsMode = DpmsMode::On; | 192 | DpmsMode m_dpmsMode = DpmsMode::On; | ||
191 | DpmsMode m_dpmsModePending = DpmsMode::On; | 193 | DpmsMode m_dpmsModePending = DpmsMode::On; | ||
192 | QByteArray m_uuid; | 194 | QByteArray m_uuid; | ||
193 | 195 | | |||
194 | uint32_t m_blobId = 0; | 196 | uint32_t m_blobId = 0; | ||
Show All 28 Lines |