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

#include <surfaceitem_x11.h>

Inheritance diagram for KWin::SurfacePixmapX11:
KWin::SurfacePixmap

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
 

Detailed Description

Definition at line 58 of file surfaceitem_x11.h.

Constructor & Destructor Documentation

◆ SurfacePixmapX11()

KWin::SurfacePixmapX11::SurfacePixmapX11 ( SurfaceItemX11 * item,
QObject * parent = nullptr )
explicit

Definition at line 186 of file surfaceitem_x11.cpp.

◆ ~SurfacePixmapX11()

KWin::SurfacePixmapX11::~SurfacePixmapX11 ( )
override

Definition at line 192 of file surfaceitem_x11.cpp.

Member Function Documentation

◆ create()

void KWin::SurfacePixmapX11::create ( )
overridevirtual

Implements KWin::SurfacePixmap.

Definition at line 214 of file surfaceitem_x11.cpp.

◆ isValid()

bool KWin::SurfacePixmapX11::isValid ( ) const
overridevirtual

Implements KWin::SurfacePixmap.

Definition at line 199 of file surfaceitem_x11.cpp.

◆ pixmap()

xcb_pixmap_t KWin::SurfacePixmapX11::pixmap ( ) const

Definition at line 204 of file surfaceitem_x11.cpp.

◆ visual()

xcb_visualid_t KWin::SurfacePixmapX11::visual ( ) const

Definition at line 209 of file surfaceitem_x11.cpp.


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