unset(surface: object<wl_surface>)
Argument
Type
Description
surfaceobject<wl_surface>
destroy()
Destroy the org_kde_kwin_shadow_manager

Destroy the org_kde_kwin_shadow_manager object.



attach_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
set_left_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_top_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_right_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_bottom_offset(offset: fixed)
Argument
Type
Description
offsetfixed
destroy
Type: destructorsince 2
destroy()
Destroy the org_kde_kwin_shadow

Destroy the org_kde_kwin_shadow object. If the org_kde_kwin_shadow is still set on a wl_surface the shadow will be immediately removed. Prefer to first call the request unset on the org_kde_kwin_shadow_manager and commit the wl_surface to apply the change.


Compositor Support

org_kde_kwin_shadow_manager
Compositors
CageCage0.3.0
x
COSMICCOSMIC1.0.0~beta.8
x
GameScopeGameScope3.15.14
x
HyprlandHyprland0.52.1
x
Jay1.14.0
x
KWinKWin6.6
2
LabwcLabwc0.20.2
x
LouvreLouvre2.14.1
x
MirMir2.26
x
MuffinMuffin6.7.4
x
MutterMutter50.4
x
niriniri26.04
x
phocphoc0.55
x
riverriver0.3.13
x
SwaySway1.11
x
TreelandTreeland0.8.0
x
WayfireWayfire0.9.0
x
WestonWeston14.0.2
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

SPDX-License-Identifier: LGPL-2.1-or-later