shadow protocol

org_kde_kwin_shadow_manager interface version 2

Requests

create since version 0

create(id new_id[org_kde_kwin_shadow], surface object[wl_surface])
Arguments
Name Type Description
id new_id[org_kde_kwin_shadow]
surface object[wl_surface]

unset since version 0

unset(surface object[wl_surface])
Arguments
Name Type Description
surface object[wl_surface]

destroy (destructor) since version 2

~destroy()

Destroy the org_kde_kwin_shadow_manager object.



org_kde_kwin_shadow interface version 2

Requests

commit since version 0

commit()

attach_left since version 0

attach_left(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_top_left since version 0

attach_top_left(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_top since version 0

attach_top(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_top_right since version 0

attach_top_right(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_right since version 0

attach_right(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_bottom_right since version 0

attach_bottom_right(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_bottom since version 0

attach_bottom(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

attach_bottom_left since version 0

attach_bottom_left(buffer object[wl_buffer])
Arguments
Name Type Description
buffer object[wl_buffer]

set_left_offset since version 0

set_left_offset(offset fixed)
Arguments
Name Type Description
offset fixed

set_top_offset since version 0

set_top_offset(offset fixed)
Arguments
Name Type Description
offset fixed

set_right_offset since version 0

set_right_offset(offset fixed)
Arguments
Name Type Description
offset fixed

set_bottom_offset since version 0

set_bottom_offset(offset fixed)
Arguments
Name Type Description
offset fixed

destroy (destructor) since version 2

~destroy()

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.



SPDX-FileCopyrightText: 2015 Martin Gräßlin SPDX-License-Identifier: LGPL-2.1-or-later