20 this, &SurfaceItemInternal::handleBufferGeometryChanged);
39 return std::make_unique<SurfacePixmapInternal>(
this);
42void SurfaceItemInternal::handleBufferGeometryChanged()
74#include "moc_surfaceitem_internal.cpp"
GraphicsBufferOrigin graphicsBufferOrigin() const
GraphicsBuffer * graphicsBuffer() const
qreal bufferScale() const
void setDestinationSize(const QSizeF &size)
void setBufferSize(const QSize &size)
void setBufferSourceBox(const QRectF &box)
SurfaceItemInternal(InternalWindow *window, Scene *scene, Item *parent=nullptr)
InternalWindow * window() const
std::unique_ptr< SurfacePixmap > createPixmap() override
QList< QRectF > shape() const override
GraphicsBufferRef m_bufferRef
void setBufferOrigin(GraphicsBufferOrigin origin)
void setBuffer(GraphicsBuffer *buffer)
bool isValid() const override
SurfacePixmapInternal(SurfaceItemInternal *item, QObject *parent=nullptr)
void bufferGeometryChanged(const QRectF &oldGeometry)