protocols: add hyprland_surface_v1 implementation (#8877)

This commit is contained in:
outfoxxed 2025-01-01 15:34:02 -08:00 committed by GitHub
parent 9f3c9ac01a
commit dde3e082c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 192 additions and 15 deletions

View file

@ -86,6 +86,9 @@ class CWLSurface {
// used by the alpha-modifier protocol
float m_pAlphaModifier = 1.F;
// used by the hyprland-surface protocol
float m_fOverallOpacity = 1.F;
struct {
CSignal destroy;
} events;
@ -116,4 +119,4 @@ class CWLSurface {
} listeners;
friend class CPointerConstraint;
};
};