KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::EglSurfaceTextureX11 Class Reference

#include <x11_standalone_egl_backend.h>

Inheritance diagram for KWin::EglSurfaceTextureX11:
KWin::OpenGLSurfaceTextureX11 KWin::OpenGLSurfaceTexture KWin::SurfaceTexture

Public Member Functions

 EglSurfaceTextureX11 (EglBackend *backend, SurfacePixmapX11 *texture)
 
bool create () override
 
void update (const QRegion &region) override
 
- Public Member Functions inherited from KWin::OpenGLSurfaceTextureX11
 OpenGLSurfaceTextureX11 (OpenGLBackend *backend, SurfacePixmapX11 *pixmap)
 
- Public Member Functions inherited from KWin::OpenGLSurfaceTexture
 OpenGLSurfaceTexture (OpenGLBackend *backend)
 
 ~OpenGLSurfaceTexture () override
 
bool isValid () const override
 
OpenGLBackendbackend () const
 
OpenGLSurfaceContents texture () const
 
- Public Member Functions inherited from KWin::SurfaceTexture
virtual ~SurfaceTexture ()
 

Additional Inherited Members

- Protected Attributes inherited from KWin::OpenGLSurfaceTextureX11
SurfacePixmapX11m_pixmap
 
- Protected Attributes inherited from KWin::OpenGLSurfaceTexture
OpenGLBackendm_backend
 
OpenGLSurfaceContents m_texture
 

Detailed Description

Definition at line 100 of file x11_standalone_egl_backend.h.

Constructor & Destructor Documentation

◆ EglSurfaceTextureX11()

KWin::EglSurfaceTextureX11::EglSurfaceTextureX11 ( EglBackend * backend,
SurfacePixmapX11 * texture )

Definition at line 426 of file x11_standalone_egl_backend.cpp.

Member Function Documentation

◆ create()

bool KWin::EglSurfaceTextureX11::create ( )
overridevirtual

Implements KWin::OpenGLSurfaceTexture.

Definition at line 431 of file x11_standalone_egl_backend.cpp.

◆ update()

void KWin::EglSurfaceTextureX11::update ( const QRegion & region)
overridevirtual

Implements KWin::OpenGLSurfaceTexture.

Definition at line 442 of file x11_standalone_egl_backend.cpp.


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