18#include <QtQuickShapes/private/qquickshapesglobal_p.h>
19#include <QtQuick/qquickitem.h>
21#include <private/qtquickglobal_p.h>
22#include <private/qquickpath_p_p.h>
23#include <private/qquickrectangle_p.h>
35 static void defineModule();
58 SpreadMode spread()
const;
59 void setSpread(SpreadMode
mode);
107 Q_PROPERTY(
qreal centerRadius READ centerRadius WRITE setCenterRadius NOTIFY centerRadiusChanged)
110 Q_PROPERTY(
qreal focalRadius READ focalRadius WRITE setFocalRadius NOTIFY focalRadiusChanged)
118 qreal centerX() const;
121 qreal centerY() const;
124 qreal centerRadius() const;
125 void setCenterRadius(
qreal v);
133 qreal focalRadius() const;
134 void setFocalRadius(
qreal v);
137 void centerXChanged();
138 void centerYChanged();
139 void focalXChanged();
140 void focalYChanged();
141 void centerRadiusChanged();
142 void focalRadiusChanged();
147 qreal m_centerRadius = 0;
148 qreal m_focalRadius = 0;
164 qreal centerX() const;
167 qreal centerY() const;
174 void centerXChanged();
175 void centerYChanged();
187 Q_PROPERTY(
QColor strokeColor READ strokeColor WRITE setStrokeColor NOTIFY strokeColorChanged)
188 Q_PROPERTY(
qreal strokeWidth READ strokeWidth WRITE setStrokeWidth NOTIFY strokeWidthChanged)
192 Q_PROPERTY(
int miterLimit READ miterLimit WRITE setMiterLimit NOTIFY miterLimitChanged)
195 Q_PROPERTY(
qreal dashOffset READ dashOffset WRITE setDashOffset NOTIFY dashOffsetChanged)
199 Q_PROPERTY(PathHints pathHints READ pathHints WRITE setPathHints NOTIFY pathHintsChanged REVISION(6, 7) FINAL)
200 Q_PROPERTY(
QMatrix4x4 fillTransform READ fillTransform WRITE setFillTransform NOTIFY fillTransformChanged REVISION(6, 8) FINAL)
235 PathFillOnRight = 0x8,
237 PathNonIntersecting = 0x20,
238 PathNonOverlappingControlPointTriangles = 0x40
246 QColor strokeColor()
const;
249 qreal strokeWidth()
const;
250 void setStrokeWidth(
qreal w);
255 FillRule fillRule()
const;
256 void setFillRule(FillRule fillRule);
258 JoinStyle joinStyle()
const;
259 void setJoinStyle(JoinStyle style);
261 int miterLimit()
const;
262 void setMiterLimit(
int limit);
264 CapStyle capStyle()
const;
270 qreal dashOffset()
const;
273 QVector<qreal> dashPattern()
const;
274 void setDashPattern(
const QVector<qreal> &
array);
278 void resetFillGradient();
280 PathHints pathHints()
const;
281 void setPathHints(PathHints newPathHints);
312 Q_PROPERTY(
bool asynchronous READ asynchronous WRITE setAsynchronous NOTIFY asynchronousChanged)
313 Q_PROPERTY(
bool vendorExtensionsEnabled READ vendorExtensionsEnabled WRITE setVendorExtensionsEnabled NOTIFY vendorExtensionsEnabledChanged)
315 WRITE setPreferredRendererType NOTIFY preferredRendererTypeChanged REVISION(6, 6) FINAL)
320 Q_PROPERTY(
HAlignment horizontalAlignment READ horizontalAlignment WRITE setHorizontalAlignment NOTIFY horizontalAlignmentChanged REVISION(6, 7) FINAL)
321 Q_PROPERTY(
VAlignment verticalAlignment READ verticalAlignment WRITE setVerticalAlignment NOTIFY verticalAlignmentChanged REVISION(6, 7) FINAL)
371 RendererType rendererType()
const;
373 bool asynchronous()
const;
374 void setAsynchronous(
bool async);
381 bool vendorExtensionsEnabled() const;
382 void setVendorExtensionsEnabled(
bool enable);
404 void updatePolish() override;
406 void componentComplete() override;
407 void classBegin() override;
410 void rendererChanged();
411 void asynchronousChanged();
412 void vendorExtensionsEnabledChanged();
The QColor class provides colors based on RGB, HSV or CMYK values.
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
\inmodule QtCore\reentrant
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
void strokeColorChanged()
void dashPatternChanged()
Q_REVISION(6, 7) void pathHintsChanged()
void strokeWidthChanged()
void strokeStyleChanged()
Q_REVISION(6, 6) RendererType preferredRendererType() const
\inmodule QtCore\reentrant
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
void statusChanged(QQmlComponent::Status status)
[1]
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
#define Q_DECLARE_FLAGS(Flags, Enum)
static bool contains(const QJsonArray &haystack, unsigned needle)
GLsizei const GLfloat * v
[13]
GLfloat GLfloat GLfloat w
[0]
GLuint GLfloat GLfloat GLfloat GLfloat y1
GLuint GLfloat GLfloat GLfloat x1
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLuint GLfloat focalX
GLenum GLuint GLintptr offset
GLuint GLuint GLfloat GLfloat focalY
GLfixed GLfixed GLfixed y2
GLenum GLenum GLenum GLenum GLenum scale
static const QRectF boundingRect(const QPointF *points, int pointCount)
static void setCapStyle(int cap_style, GC gc)
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
void Q_QUICKSHAPES_EXPORT QQuickShapes_initializeModule()
\qmlmodule QtQuick.Shapes 1.