aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/scenegraph/graph/linenode.h
blob: 5add6f9667ad5867bea5c0270fc356f4c0d9241d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright (C) 2017 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

#ifndef LINENODE_H
#define LINENODE_H

#include <QSGGeometryNode>

class LineNode : public QSGGeometryNode
{
public:
    LineNode(float size, float spread, const QColor &color);

    void updateGeometry(const QRectF &bounds, const QList<qreal> &samples);

private:
    QSGGeometry m_geometry;

};

#endif // LINENODE_H