KWin
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
KWin::ImageItem Class Reference

#include <imageitem.h>

Inheritance diagram for KWin::ImageItem:
KWin::Item KWin::ImageItemOpenGL

Public Member Functions

 ImageItem (Scene *scene, Item *parent=nullptr)
 
QImage image () const
 
void setImage (const QImage &image)
 
- Public Member Functions inherited from KWin::Item
 Item (Scene *scene, Item *parent=nullptr)
 
 ~Item () override
 
Scenescene () const
 
qreal opacity () const
 
void setOpacity (qreal opacity)
 
QPointF position () const
 
void setPosition (const QPointF &point)
 
QSizeF size () const
 
void setSize (const QSizeF &size)
 
int z () const
 
void setZ (int z)
 
QRectF rect () const
 
QRectF boundingRect () const
 
virtual QList< QRectF > shape () const
 
virtual QRegion opaque () const
 
ItemparentItem () const
 
void setParentItem (Item *parent)
 
QList< Item * > childItems () const
 
QList< Item * > sortedChildItems () const
 
QPointF rootPosition () const
 
QMatrix4x4 transform () const
 
void setTransform (const QMatrix4x4 &transform)
 
QRegion mapToGlobal (const QRegion &region) const
 
QRectF mapToGlobal (const QRectF &rect) const
 
QRectF mapFromGlobal (const QRectF &rect) const
 
void stackBefore (Item *sibling)
 
void stackAfter (Item *sibling)
 
bool explicitVisible () const
 
bool isVisible () const
 
void setVisible (bool visible)
 
void scheduleRepaint (const QRectF &region)
 
void scheduleRepaint (const QRegion &region)
 
void scheduleRepaint (SceneDelegate *delegate, const QRegion &region)
 
void scheduleFrame ()
 
QRegion repaints (SceneDelegate *delegate) const
 
void resetRepaints (SceneDelegate *delegate)
 
WindowQuadList quads () const
 
virtual void preprocess ()
 
const ColorDescriptioncolorDescription () const
 
PresentationModeHint presentationHint () const
 

Protected Attributes

QImage m_image
 

Additional Inherited Members

- Signals inherited from KWin::Item
void childAdded (Item *item)
 
void positionChanged ()
 
void sizeChanged ()
 
void boundingRectChanged ()
 
- Protected Member Functions inherited from KWin::Item
virtual WindowQuadList buildQuads () const
 
void discardQuads ()
 
void setColorDescription (const ColorDescription &description)
 
void setPresentationHint (PresentationModeHint hint)
 

Detailed Description

Definition at line 18 of file imageitem.h.

Constructor & Destructor Documentation

◆ ImageItem()

KWin::ImageItem::ImageItem ( Scene * scene,
Item * parent = nullptr )
explicit

Definition at line 14 of file imageitem.cpp.

Member Function Documentation

◆ image()

QImage KWin::ImageItem::image ( ) const

Definition at line 19 of file imageitem.cpp.

◆ setImage()

void KWin::ImageItem::setImage ( const QImage & image)

Definition at line 24 of file imageitem.cpp.

Member Data Documentation

◆ m_image

QImage KWin::ImageItem::m_image
protected

Definition at line 29 of file imageitem.h.


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