From 23e3e5cb6fd6fdaf38cb43751a5344182953f8b6 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Tue, 20 Aug 2024 12:11:19 +0900 Subject: [PATCH] wtz-blur: Add wtz_blur_behid Change-Id: Ieba8e0385c133b6d6862c4c74b1f5e42fbe0ff99 --- protocol/tizen/wtz-blur.xml | 59 +++++++++++++++++++++++++++++++++---- 1 file changed, 53 insertions(+), 6 deletions(-) diff --git a/protocol/tizen/wtz-blur.xml b/protocol/tizen/wtz-blur.xml index 4dd6392..062620c 100644 --- a/protocol/tizen/wtz-blur.xml +++ b/protocol/tizen/wtz-blur.xml @@ -25,8 +25,8 @@ - This protocol allows clients to have more control over blurring background - of surface. + This protocol allows clients to have more control over blurring + a surface background and behind. @@ -46,8 +46,8 @@ - - Create a blur object for a surface. + + Create a blur object for a surface background. If the wl_surface already has a blur object associated, the blur_exists protocol error is raised. @@ -57,12 +57,25 @@ + + + + Create a blur behind object for a surface behind. + + If the wl_surface already has a blur behind object associated, the + blur_exists protocol error is raised. + + + + - A surface extension interface for setting a blurring background - to the surface. + A surface extension interface for setting a blurring to a surface + background. Use of this interface has no effect on the surface's opaque region as set by wl_surface.set_opaque_region. @@ -149,4 +162,38 @@ + + + A surface extension interface for setting a fullscreen blurring to + a surface behind. + + Use of this interface has no effect on the surface's opaque region + as set by wl_surface.set_opaque_region. + + If the wl_surface associated with the wtz_blur_behind is destroyed, + the wtz_blur object becomes inert. + + + + + Destroy the blur object. + + On the next wl_surface.commit, the blur object state is withdrawn. + + + + + + Set the blur radius for compositing a surface behind. + + The blur radius is double-buffered state, and will be applied on + the next wl_surface.commit. + + The initial value for an blur radius is zero. That means a blurring + behind will be disabled. + + + + + -- 2.34.1