|
KWin
|
#include <item.h>
Signals | |
| void | childAdded (Item *item) |
| void | positionChanged () |
| void | sizeChanged () |
| void | boundingRectChanged () |
Public Member Functions | |
| Item (Scene *scene, Item *parent=nullptr) | |
| ~Item () override | |
| Scene * | scene () 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 |
| Item * | parentItem () 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 ®ion) 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 ®ion) |
| void | scheduleRepaint (const QRegion ®ion) |
| void | scheduleRepaint (SceneDelegate *delegate, const QRegion ®ion) |
| void | scheduleFrame () |
| QRegion | repaints (SceneDelegate *delegate) const |
| void | resetRepaints (SceneDelegate *delegate) |
| WindowQuadList | quads () const |
| virtual void | preprocess () |
| const ColorDescription & | colorDescription () const |
| PresentationModeHint | presentationHint () const |
Protected Member Functions | |
| virtual WindowQuadList | buildQuads () const |
| void | discardQuads () |
| void | setColorDescription (const ColorDescription &description) |
| void | setPresentationHint (PresentationModeHint hint) |
| QRectF KWin::Item::boundingRect | ( | ) | const |
|
signal |
This signal is emitted when the rectangle that encloses this item and all of its children has changed.
|
protectedvirtual |
Reimplemented in KWin::DecorationItem, KWin::ImageItemOpenGL, KWin::ShadowItem, and KWin::SurfaceItem.
|
signal |
| const ColorDescription & KWin::Item::colorDescription | ( | ) | const |
| QRectF KWin::Item::mapFromGlobal | ( | const QRectF & | rect | ) | const |
| QRectF KWin::Item::mapToGlobal | ( | const QRectF & | rect | ) | const |
| QRegion KWin::Item::mapToGlobal | ( | const QRegion & | region | ) | const |
|
virtual |
Reimplemented in KWin::SurfaceItemWayland, KWin::SurfaceItemXwayland, KWin::SurfaceItemX11, and KWin::DecorationItem.
| Item * KWin::Item::parentItem | ( | ) | const |
|
signal |
This signal is emitted when the position of this item has changed.
|
virtual |
Reimplemented in KWin::DecorationItem, KWin::ImageItemOpenGL, KWin::ShadowItem, KWin::SurfaceItem, and KWin::SurfaceItemX11.
| PresentationModeHint KWin::Item::presentationHint | ( | ) | const |
| WindowQuadList KWin::Item::quads | ( | ) | const |
| QRectF KWin::Item::rect | ( | ) | const |
| QRegion KWin::Item::repaints | ( | SceneDelegate * | delegate | ) | const |
| void KWin::Item::resetRepaints | ( | SceneDelegate * | delegate | ) |
| void KWin::Item::scheduleRepaint | ( | SceneDelegate * | delegate, |
| const QRegion & | region ) |
|
protected |
|
protected |
| void KWin::Item::setTransform | ( | const QMatrix4x4 & | transform | ) |
|
virtual |
Reimplemented in KWin::SurfaceItemInternal, KWin::SurfaceItemWayland, KWin::SurfaceItemXwayland, KWin::SurfaceItemX11, and KWin::DecorationItem.
|
signal |
This signal is emitted when the size of this item has changed.
| void KWin::Item::stackAfter | ( | Item * | sibling | ) |
| void KWin::Item::stackBefore | ( | Item * | sibling | ) |