| KWin
    | 
#include <surface.h>
 
 | Public Member Functions | |
| SurfaceExtension (SurfaceInterface *surface) | |
| virtual void | apply (Commit *commit)=0 | 
| Public Attributes | |
| Commit | pending | 
| QMap< quint32, Commit > | stashed | 
The SurfaceExtension class is the base class for wl_surface extensions. The SurfaceExtension helps with managing extension state and keeping it in sync with the surface state.
| 
 | inlineexplicit | 
| 
 | pure virtual | 
| Commit KWin::SurfaceExtension< Commit >::pending | 
| QMap<quint32, Commit> KWin::SurfaceExtension< Commit >::stashed |