Change-Id: Ibfcc7a78e442c2be5bab6933e2e85ed39344e6c2
Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
*/
QSGRectangleNode *QSGContext::createRectangleNode()
{
- return new QSGDefaultRectangleNode(this);
+ return new QSGDefaultRectangleNode;
}
/*!
QT_BEGIN_NAMESPACE
-QSGDefaultRectangleNode::QSGDefaultRectangleNode(QSGContext *context)
+QSGDefaultRectangleNode::QSGDefaultRectangleNode()
: m_border(0)
, m_radius(0)
, m_pen_width(0)
, m_gradient_is_opaque(true)
, m_dirty_geometry(false)
, m_default_geometry(QSGGeometry::defaultAttributes_Point2D(), 4)
- , m_context(context)
{
setGeometry(&m_default_geometry);
setMaterial(&m_fill_material);
class QSGDefaultRectangleNode : public QSGRectangleNode
{
public:
- QSGDefaultRectangleNode(QSGContext *context);
+ QSGDefaultRectangleNode();
~QSGDefaultRectangleNode();
virtual void setRect(const QRectF &rect);
uint m_material_type : 2; // Only goes up to 3
QSGGeometry m_default_geometry;
-
- QSGContext *m_context;
};
QT_END_NAMESPACE