|
KWin
|
#include <surfaceitem_x11.h>
Public Member Functions | |
| SurfacePixmapX11 (SurfaceItemX11 *item, QObject *parent=nullptr) | |
| ~SurfacePixmapX11 () override | |
| xcb_pixmap_t | pixmap () const |
| xcb_visualid_t | visual () const |
| void | create () 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 () |
| virtual void | update () |
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 58 of file surfaceitem_x11.h.
|
explicit |
Definition at line 186 of file surfaceitem_x11.cpp.
|
override |
Definition at line 192 of file surfaceitem_x11.cpp.
|
overridevirtual |
Implements KWin::SurfacePixmap.
Definition at line 214 of file surfaceitem_x11.cpp.
|
overridevirtual |
Implements KWin::SurfacePixmap.
Definition at line 199 of file surfaceitem_x11.cpp.
| xcb_pixmap_t KWin::SurfacePixmapX11::pixmap | ( | ) | const |
Definition at line 204 of file surfaceitem_x11.cpp.
| xcb_visualid_t KWin::SurfacePixmapX11::visual | ( | ) | const |
Definition at line 209 of file surfaceitem_x11.cpp.