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
45.4
KWin
KWin
6.0.1
Sway
Sway
1.9
Hyprland
Hyprland
0.35
Weston
Weston
13
Mir
Mir
...
GameScope
GameScope
...
org_kde_kwin_shadow_manager
x
2
x
x
x
x
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

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