KWin
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Friends | List of all members
KWin::BlurInterface Class Reference

Represents the Resource for the org_kde_kwin_blur interface. More...

#include <blur.h>

Inheritance diagram for KWin::BlurInterface:

Public Member Functions

 ~BlurInterface () override
 
QRegion region ()
 

Friends

class BlurManagerInterfacePrivate
 

Detailed Description

Represents the Resource for the org_kde_kwin_blur interface.

Instances of this class are only generated by the BlurManagerInterface. The BlurInterface gets attached to a SurfaceInterface and can be assessed from there using SurfaceInterface::blur(). Please note that the BlurInterface is only available on the SurfaceInterface after it has been committed.

Lifespan matches the underlying client resource

See also
BlurManagerInterface
SurfaceInterface

Definition at line 58 of file blur.h.

Constructor & Destructor Documentation

◆ ~BlurInterface()

KWin::BlurInterface::~BlurInterface ( )
overridedefault

Member Function Documentation

◆ region()

QRegion KWin::BlurInterface::region ( )
Returns
The region or the SurfaceInterface which should be blurred, null Region implies complete surface.

Definition at line 140 of file blur.cpp.

Friends And Related Symbol Documentation

◆ BlurManagerInterfacePrivate

friend class BlurManagerInterfacePrivate
friend

Definition at line 71 of file blur.h.


The documentation for this class was generated from the following files: