diff options
| author | vaxerski <vaxry@vaxry.net> | 2023-12-23 22:41:42 +0100 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2023-12-23 22:41:42 +0100 |
| commit | f013acc6eec60bb2db499aeb009176f932ea3624 (patch) | |
| tree | 013f7661a5d6b9046716dbd6cf2c65560a0aad3f /src/render/Renderer.hpp | |
| parent | d5811283d27619711b031a26db0d04c8d859e6be (diff) | |
renderer: add occlusion for special workspaces
Diffstat (limited to 'src/render/Renderer.hpp')
| -rw-r--r-- | src/render/Renderer.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/Renderer.hpp b/src/render/Renderer.hpp index 32815344..d0540a2f 100644 --- a/src/render/Renderer.hpp +++ b/src/render/Renderer.hpp @@ -61,6 +61,7 @@ class CHyprRenderer { std::tuple<float, float, float> getRenderTimes(CMonitor* pMonitor); // avg max min void renderLockscreen(CMonitor* pMonitor, timespec* now); void setOccludedForBackLayers(CRegion& region, CWorkspace* pWorkspace); + void setOccludedForMainWorkspace(CRegion& region, CWorkspace* pWorkspace); // TODO: merge occlusion methods bool canSkipBackBufferClear(CMonitor* pMonitor); void recheckSolitaryForMonitor(CMonitor* pMonitor); void setCursorSurface(wlr_surface* surf, int hotspotX, int hotspotY, bool force = false); |
