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

Cage
Cage
0.2.0
COSMIC
COSMIC
1.0.0~beta.8
GameScope
GameScope
3.15.14
Hyprland
Hyprland
0.52.1
Jay
1.11.0
KWin
KWin
6.4
Labwc
Labwc
0.9.2
Louvre
Louvre
2.14.1
Mir
Mir
2.19
Muffin
Muffin
6.4.1
Mutter
Mutter
49.2
niri
niri
25.11
river
river
0.3.13
Sway
Sway
1.11
Treeland
Treeland
0.8.0
Wayfire
Wayfire
0.9.0
Weston
Weston
14.0.2
org_kde_kwin_shadow_manager
x
x
x
x
x
2
x
x
x
x
x
x
x
x
x
x
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

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