| KWin
    | 
#include <surfaceitem_wayland.h>
 
  
| Public Member Functions | |
| SurfacePixmapWayland (SurfaceItemWayland *item, QObject *parent=nullptr) | |
| void | create () override | 
| void | update () override | 
| bool | isValid () const override | 
|  Public Member Functions inherited from KWin::SurfacePixmap | |
| SurfacePixmap (std::unique_ptr< SurfaceTexture > &&texture, QObject *parent=nullptr) | |
| GraphicsBuffer * | buffer () const | 
| void | setBuffer (GraphicsBuffer *buffer) | 
| GraphicsBufferOrigin | bufferOrigin () const | 
| void | setBufferOrigin (GraphicsBufferOrigin origin) | 
| SurfaceTexture * | texture () const | 
| bool | hasAlphaChannel () const | 
| QSize | size () const | 
| bool | isDiscarded () const | 
| void | markAsDiscarded () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from KWin::SurfacePixmap | |
| GraphicsBufferRef | m_bufferRef | 
| GraphicsBufferOrigin | m_bufferOrigin = GraphicsBufferOrigin::TopLeft | 
| QSize | m_size | 
| bool | m_hasAlphaChannel = false | 
Definition at line 62 of file surfaceitem_wayland.h.
| 
 | explicit | 
Definition at line 187 of file surfaceitem_wayland.cpp.
| 
 | overridevirtual | 
Implements KWin::SurfacePixmap.
Definition at line 193 of file surfaceitem_wayland.cpp.
| 
 | overridevirtual | 
Implements KWin::SurfacePixmap.
Definition at line 206 of file surfaceitem_wayland.cpp.
| 
 | overridevirtual | 
Reimplemented from KWin::SurfacePixmap.
Definition at line 198 of file surfaceitem_wayland.cpp.