QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskShapeNode.h
1/******************************************************************************
2 * QSkinny - Copyright (C) The authors
3 * SPDX-License-Identifier: BSD-3-Clause
4 *****************************************************************************/
5
6#ifndef QSK_SHAPE_NODE_H
7#define QSK_SHAPE_NODE_H
8
9#include "QskGlobal.h"
10#include "QskFillNode.h"
11
12class QskGradient;
13class QColor;
14class QPainterPath;
15
16class QskShapeNodePrivate;
17
18class QSK_EXPORT QskShapeNode : public QskFillNode
19{
20 using Inherited = QskFillNode;
21
22 public:
24 ~QskShapeNode() override;
25
26 void updatePath( const QPainterPath&, const QTransform&,
27 const QRectF&, const QskGradient& );
28
29 private:
30 Q_DECLARE_PRIVATE( QskShapeNode )
31};
32
33#endif