| KWin
    | 
#include <openglsurfacetexture.h>
 
  
| Public Member Functions | |
| OpenGLSurfaceTexture (OpenGLBackend *backend) | |
| ~OpenGLSurfaceTexture () override | |
| bool | isValid () const override | 
| OpenGLBackend * | backend () const | 
| OpenGLSurfaceContents | texture () const | 
| virtual bool | create ()=0 | 
| virtual void | update (const QRegion ®ion)=0 | 
|  Public Member Functions inherited from KWin::SurfaceTexture | |
| virtual | ~SurfaceTexture () | 
| Protected Attributes | |
| OpenGLBackend * | m_backend | 
| OpenGLSurfaceContents | m_texture | 
Definition at line 46 of file openglsurfacetexture.h.
| 
 | explicit | 
Definition at line 13 of file openglsurfacetexture.cpp.
| 
 | override | 
Definition at line 18 of file openglsurfacetexture.cpp.
| OpenGLBackend * KWin::OpenGLSurfaceTexture::backend | ( | ) | const | 
Definition at line 27 of file openglsurfacetexture.cpp.
| 
 | pure virtual | 
Implemented in KWin::EglSurfaceTextureX11, KWin::GlxSurfaceTextureX11, and KWin::BasicEGLSurfaceTextureWayland.
| 
 | overridevirtual | 
Implements KWin::SurfaceTexture.
Definition at line 22 of file openglsurfacetexture.cpp.
| OpenGLSurfaceContents KWin::OpenGLSurfaceTexture::texture | ( | ) | const | 
Definition at line 32 of file openglsurfacetexture.cpp.
| 
 | pure virtual | 
Implemented in KWin::EglSurfaceTextureX11, KWin::GlxSurfaceTextureX11, and KWin::BasicEGLSurfaceTextureWayland.
| 
 | protected | 
Definition at line 61 of file openglsurfacetexture.h.
| 
 | protected | 
Definition at line 62 of file openglsurfacetexture.h.