Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qsgdefaultrectanglenode_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QSGDEFAULTRECTANGLENODE_P_H
5#define QSGDEFAULTRECTANGLENODE_P_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtGui/qcolor.h>
19#include <QtQuick/qsgrectanglenode.h>
20#include <QtQuick/qsgvertexcolormaterial.h>
21#include <QtCore/private/qglobal_p.h>
22
24
26{
27public:
29
30 void setRect(const QRectF &rect) override;
31 QRectF rect() const override;
32
33 void setColor(const QColor &color) override;
34 QColor color() const override;
35
36private:
37 QSGVertexColorMaterial m_material;
38 QSGGeometry m_geometry;
39 QColor m_color;
40};
41
43
44#endif // QSGDEFAULTRECTANGLENODE_P_H
The QColor class provides colors based on RGB, HSV or CMYK values.
Definition qcolor.h:31
\inmodule QtCore\reentrant
Definition qrect.h:484
void setRect(const QRectF &rect) override
Sets the rectangle of this rect node to rect.
QColor color() const override
Returns the color of this rectangle.
QRectF rect() const override
Returns the rectangle that this rect node covers.
void setColor(const QColor &color) override
Sets the color of this rectangle to color.
The QSGGeometry class provides low-level storage for graphics primitives in the \l{Qt Quick Scene Gra...
Definition qsggeometry.h:15
The QSGRectangleNode class is a convenience class for drawing solid filled rectangles using scenegrap...
The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex colored geometry i...
Combined button and popup list for selecting options.
GLuint color
[2]