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

Mutter
Mutter
46
KWin
KWin
6.1
Sway
Sway
1.9
COSMIC
COSMIC
1.0.0
Hyprland
Hyprland
0.42.0
niri
0.1.8
Weston
Weston
13
Mir
Mir
2.17
GameScope
GameScope
3.14.22
org_kde_kwin_shadow_manager
x
2
x
x
x
x
x
x
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

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