Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plasma
KWin
Commits
253b0ed8
Commit
253b0ed8
authored
Feb 17, 2022
by
Vlad Zahorodnii
Browse files
scene: Rename Phase2Data::clip to Phase2Data::opaque
It makes code easier to understand.
parent
aac0609b
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/scene.cpp
View file @
253b0ed8
...
...
@@ -346,7 +346,7 @@ void Scene::preparePaintGenericScreen()
m_paintContext
.
phase2Data
.
append
(
Phase2Data
{
.
window
=
sceneWindow
,
.
region
=
infiniteRegion
(),
.
clip
=
data
.
clip
,
.
opaque
=
data
.
clip
,
.
mask
=
data
.
mask
,
});
}
...
...
@@ -392,7 +392,7 @@ void Scene::preparePaintSimpleScreen()
m_paintContext
.
phase2Data
.
append
(
Phase2Data
{
.
window
=
sceneWindow
,
.
region
=
data
.
paint
,
.
clip
=
data
.
clip
,
.
opaque
=
data
.
clip
,
.
mask
=
data
.
mask
,
});
}
...
...
@@ -405,7 +405,7 @@ void Scene::preparePaintSimpleScreen()
const
auto
&
paintData
=
m_paintContext
.
phase2Data
.
at
(
i
);
surfaceDamage
+=
paintData
.
region
-
opaque
;
if
(
!
(
paintData
.
mask
&
PAINT_WINDOW_TRANSLUCENT
))
{
opaque
+=
paintData
.
clip
;
opaque
+=
paintData
.
opaque
;
}
}
...
...
@@ -554,7 +554,7 @@ void Scene::paintSimpleScreen(int, const QRegion ®ion)
data
->
region
=
visible
&
item
->
mapToGlobal
(
item
->
boundingRect
());
if
(
!
(
data
->
mask
&
PAINT_WINDOW_TRANSLUCENT
))
{
visible
-=
data
->
clip
;
visible
-=
data
->
opaque
;
}
}
...
...
src/scene.h
View file @
253b0ed8
...
...
@@ -250,7 +250,7 @@ protected:
struct
Phase2Data
{
Window
*
window
=
nullptr
;
QRegion
region
;
QRegion
clip
;
QRegion
opaque
;
int
mask
=
0
;
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment