shadow protocol

org_kde_kwin_shadow_manager interface version 2

Requests

create since version 0
Arguments
id (new_id) (org_kde_kwin_shadow)
surface (object) (wl_surface)

unset since version 0
Arguments
surface (object) (wl_surface)

destroy (destructor) since version 2

Destroy the org_kde_kwin_shadow_manager object.





org_kde_kwin_shadow interface version 2

Requests

commit since version 0

attach_left since version 0
Arguments
buffer (object) (wl_buffer)

attach_top_left since version 0
Arguments
buffer (object) (wl_buffer)

attach_top since version 0
Arguments
buffer (object) (wl_buffer)

attach_top_right since version 0
Arguments
buffer (object) (wl_buffer)

attach_right since version 0
Arguments
buffer (object) (wl_buffer)

attach_bottom_right since version 0
Arguments
buffer (object) (wl_buffer)

attach_bottom since version 0
Arguments
buffer (object) (wl_buffer)

attach_bottom_left since version 0
Arguments
buffer (object) (wl_buffer)

set_left_offset since version 0
Arguments
offset (fixed)

set_top_offset since version 0
Arguments
offset (fixed)

set_right_offset since version 0
Arguments
offset (fixed)

set_bottom_offset since version 0
Arguments
offset (fixed)

destroy (destructor) since version 2

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