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)
 
GraphicsBufferbuffer () const
 
void setBuffer (GraphicsBuffer *buffer)
 
GraphicsBufferOrigin bufferOrigin () const
 
void setBufferOrigin (GraphicsBufferOrigin origin)
 
SurfaceTexturetexture () 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: