X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fdevel-api%2Fadaptor-framework%2Fpixel-buffer.h;h=dfe228bbdc530def4f6a5c83f7c2856b5b0958cc;hb=2bb66930795a09950fab348b14697720a76aec62;hp=91c71610977f858c9153785aaf94554cb9ae7910;hpb=4e94111287a5999f5d3fd124a27b6c2792d0ff0f;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/devel-api/adaptor-framework/pixel-buffer.h b/adaptors/devel-api/adaptor-framework/pixel-buffer.h index 91c7161..dfe228b 100644 --- a/adaptors/devel-api/adaptor-framework/pixel-buffer.h +++ b/adaptors/devel-api/adaptor-framework/pixel-buffer.h @@ -170,6 +170,15 @@ public: */ void ApplyMask( PixelBuffer mask, float contentScale=1.0f, bool cropToMask=false ); + /** + * Apply a Gaussian blur to this pixel data with the given radius. + * + * @note A bigger radius will yield a blurrier image. Only works for pixel data in RGBA format. + * + * @param[in] blurRadius The radius for Gaussian blur. A value of 0 or negative value indicates no blur. + */ + void ApplyGaussianBlur( const float blurRadius ); + public: /**