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 |
![]() | |
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.