Implement ext-session-lock-v1

This commit is contained in:
vaxerski
2023-02-03 11:58:55 +00:00
parent 32d56fec97
commit 129e99a6f6
10 changed files with 280 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ enum eRenderPassMode
class CToplevelExportProtocolManager;
class CInputManager;
struct SSessionLockSurface;
class CHyprRenderer {
public:
@@ -63,6 +64,7 @@ class CHyprRenderer {
void renderWorkspaceWithFullscreenWindow(CMonitor*, CWorkspace*, timespec*);
void renderWindow(CWindow*, CMonitor*, timespec*, bool, eRenderPassMode, bool ignorePosition = false, bool ignoreAllGeometry = false);
void renderLayer(SLayerSurface*, CMonitor*, timespec*);
void renderSessionLockSurface(SSessionLockSurface*, CMonitor*, timespec*);
void renderDragIcon(CMonitor*, timespec*);
void renderIMEPopup(SIMEPopup*, CMonitor*, timespec*);