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

#include <surfaceitem_wayland.h>

Inheritance diagram for KWin::SurfacePixmapWayland:
KWin::SurfacePixmap

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)
 
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 ()
 

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 62 of file surfaceitem_wayland.h.

Constructor & Destructor Documentation

◆ SurfacePixmapWayland()

KWin::SurfacePixmapWayland::SurfacePixmapWayland ( SurfaceItemWayland * item,
QObject * parent = nullptr )
explicit

Definition at line 187 of file surfaceitem_wayland.cpp.

Member Function Documentation

◆ create()

void KWin::SurfacePixmapWayland::create ( )
overridevirtual

Implements KWin::SurfacePixmap.

Definition at line 193 of file surfaceitem_wayland.cpp.

◆ isValid()

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

Implements KWin::SurfacePixmap.

Definition at line 206 of file surfaceitem_wayland.cpp.

◆ update()

void KWin::SurfacePixmapWayland::update ( )
overridevirtual

Reimplemented from KWin::SurfacePixmap.

Definition at line 198 of file surfaceitem_wayland.cpp.


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