KWin
|
#include <surfaceitem_wayland.h>
Public Member Functions | |
SurfacePixmapWayland (SurfaceItemWayland *item, QObject *parent=nullptr) | |
void | create () override |
void | update () override |
bool | isValid () const override |
![]() | |
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 | |
![]() | |
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.