18 bool& bNewDeviceOut)
override;
19 void GetDisplaySpecs(DisplaySpecs& out)
const override;
20 void Update()
override;
23 bool SupportsFullscreenBorderlessWindow()
const override;
26 bool NetWMSupported(Display* Dpy, Atom feature)
const;
27 void RestoreOutputConfig();
29 Atom wmDeleteMessage = None;
30 std::unique_ptr<ActualVideoModeParams> CurrentParams;
31 bool m_bWasWindowed =
true;
33 bool m_bUseXRandR12 =
false;
34 int m_iRandRVerMajor = 0;
35 int m_iRandRVerMinor = 0;
36 RROutput m_usedCrtc = None;
37 RRMode m_originalRandRMode = None;
38 bool m_bChangedScreenSize =
false;
39 SizeID m_iOldSize = None;
40 Rotation m_OldRotation = RR_Rotate_0;
41 XRRScreenConfiguration* m_pScreenConfig =
nullptr;