summaryrefslogtreecommitdiff
path: root/src/render/Renderer.hpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2023-12-23 22:41:42 +0100
committervaxerski <vaxry@vaxry.net>2023-12-23 22:41:42 +0100
commitf013acc6eec60bb2db499aeb009176f932ea3624 (patch)
tree013f7661a5d6b9046716dbd6cf2c65560a0aad3f /src/render/Renderer.hpp
parentd5811283d27619711b031a26db0d04c8d859e6be (diff)
renderer: add occlusion for special workspaces
Diffstat (limited to 'src/render/Renderer.hpp')
-rw-r--r--src/render/Renderer.hpp1
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);