aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/scenegraph/util/qsgpainternode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/scenegraph/util/qsgpainternode.cpp')
-rw-r--r--src/declarative/scenegraph/util/qsgpainternode.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/declarative/scenegraph/util/qsgpainternode.cpp b/src/declarative/scenegraph/util/qsgpainternode.cpp
index fb35467ce2..3f07f20695 100644
--- a/src/declarative/scenegraph/util/qsgpainternode.cpp
+++ b/src/declarative/scenegraph/util/qsgpainternode.cpp
@@ -41,8 +41,8 @@
#include "qsgpainternode_p.h"
-#include "qsgpainteditem.h"
-#include <private/qsgpainteditem_p.h>
+#include <private/qquickpainteditem_p.h>
+
#include <private/qsgcontext_p.h>
#include <private/qopenglextensions_p.h>
#include <qopenglframebufferobject.h>
@@ -105,10 +105,10 @@ void QSGPainterTexture::bind()
m_dirty_rect = QRect();
}
-QSGPainterNode::QSGPainterNode(QSGPaintedItem *item)
+QSGPainterNode::QSGPainterNode(QQuickPaintedItem *item)
: QSGGeometryNode()
- , m_preferredRenderTarget(QSGPaintedItem::Image)
- , m_actualRenderTarget(QSGPaintedItem::Image)
+ , m_preferredRenderTarget(QQuickPaintedItem::Image)
+ , m_actualRenderTarget(QQuickPaintedItem::Image)
, m_item(item)
, m_fbo(0)
, m_multisampledFbo(0)
@@ -130,7 +130,7 @@ QSGPainterNode::QSGPainterNode(QSGPaintedItem *item)
, m_dirtyRenderTarget(false)
, m_dirtyTexture(false)
{
- m_context = static_cast<QSGPaintedItemPrivate *>(QObjectPrivate::get(item))->sceneGraphContext();
+ m_context = static_cast<QQuickPaintedItemPrivate *>(QObjectPrivate::get(item))->sceneGraphContext();
setMaterial(&m_materialO);
setOpaqueMaterial(&m_material);
@@ -150,7 +150,7 @@ void QSGPainterNode::paint()
QRect dirtyRect = m_dirtyRect.isNull() ? QRect(0, 0, m_size.width(), m_size.height()) : m_dirtyRect;
QPainter painter;
- if (m_actualRenderTarget == QSGPaintedItem::Image)
+ if (m_actualRenderTarget == QQuickPaintedItem::Image)
painter.begin(&m_image);
else {
if (!m_gl_device) {
@@ -188,7 +188,7 @@ void QSGPainterNode::paint()
m_item->paint(&painter);
painter.end();
- if (m_actualRenderTarget == QSGPaintedItem::Image) {
+ if (m_actualRenderTarget == QQuickPaintedItem::Image) {
m_texture->setImage(m_image);
m_texture->setDirtyRect(dirtyRect);
} else if (m_multisampledFbo) {
@@ -234,7 +234,7 @@ void QSGPainterNode::updateTexture()
void QSGPainterNode::updateGeometry()
{
QRectF source;
- if (m_actualRenderTarget == QSGPaintedItem::Image)
+ if (m_actualRenderTarget == QQuickPaintedItem::Image)
source = QRectF(0, 0, 1, 1);
else
source = QRectF(0, 0, qreal(m_size.width()) / m_fboSize.width(), qreal(m_size.height()) / m_fboSize.height());
@@ -255,14 +255,14 @@ void QSGPainterNode::updateRenderTarget()
m_dirtyContents = true;
- QSGPaintedItem::RenderTarget oldTarget = m_actualRenderTarget;
- if (m_preferredRenderTarget == QSGPaintedItem::Image) {
- m_actualRenderTarget = QSGPaintedItem::Image;
+ QQuickPaintedItem::RenderTarget oldTarget = m_actualRenderTarget;
+ if (m_preferredRenderTarget == QQuickPaintedItem::Image) {
+ m_actualRenderTarget = QQuickPaintedItem::Image;
} else {
if (!m_multisamplingSupported && m_smoothPainting)
- m_actualRenderTarget = QSGPaintedItem::Image;
+ m_actualRenderTarget = QQuickPaintedItem::Image;
else
- m_actualRenderTarget = QSGPaintedItem::FramebufferObject;
+ m_actualRenderTarget = QQuickPaintedItem::FramebufferObject;
}
if (oldTarget != m_actualRenderTarget) {
m_image = QImage();
@@ -271,7 +271,7 @@ void QSGPainterNode::updateRenderTarget()
m_fbo = m_multisampledFbo = 0;
}
- if (m_actualRenderTarget == QSGPaintedItem::FramebufferObject) {
+ if (m_actualRenderTarget == QQuickPaintedItem::FramebufferObject) {
const QOpenGLContext *ctx = m_context->glContext();
if (m_fbo && !m_dirtyGeometry && (!ctx->format().samples() || !m_multisamplingSupported))
return;
@@ -309,7 +309,7 @@ void QSGPainterNode::updateRenderTarget()
}
QSGPainterTexture *texture = new QSGPainterTexture;
- if (m_actualRenderTarget == QSGPaintedItem::Image) {
+ if (m_actualRenderTarget == QQuickPaintedItem::Image) {
texture->setOwnsTexture(true);
texture->setTextureSize(m_size);
} else {
@@ -341,7 +341,7 @@ void QSGPainterNode::updateFBOSize()
m_fboSize = QSize(fboWidth, fboHeight);
}
-void QSGPainterNode::setPreferredRenderTarget(QSGPaintedItem::RenderTarget target)
+void QSGPainterNode::setPreferredRenderTarget(QQuickPaintedItem::RenderTarget target)
{
if (m_preferredRenderTarget == target)
return;
@@ -446,7 +446,7 @@ void QSGPainterNode::setFastFBOResizing(bool dynamic)
QImage QSGPainterNode::toImage() const
{
- if (m_actualRenderTarget == QSGPaintedItem::Image)
+ if (m_actualRenderTarget == QQuickPaintedItem::Image)
return m_image;
else
return m_fbo->toImage();