4#ifndef QQUICKNODEINFO_P_H
5#define QQUICKNODEINFO_P_H
20#include <QPainterPath>
23#include <QtGui/private/qfixed_p.h>
24#include <QtCore/qmap.h>
25#include <QtQuick/qsgtexture.h>
84 style.lineCapStyle = p.capStyle();
85 style.lineJoinStyle = p.joinStyle() == Qt::SvgMiterJoin ? Qt::MiterJoin : p.joinStyle();
88 style.dashOffset = p.dashOffset();
89 style.dashArray = p.dashPattern();
90 style.width = p.widthF();
bool visitFilterNodeStart(const QSvgFilterContainer *node) override
void visitPolygonNode(const QSvgPolygon *node) override
bool visitSwitchNodeStart(const QSvgSwitch *node) override
void visitMaskNodeEnd(const QSvgMask *node) override
void visitEllipseNode(const QSvgEllipse *node) override
void visitPathNode(const QSvgPath *node) override
void visitMarkerNodeEnd(const QSvgMarker *node) override
bool visitDefsNodeStart(const QSvgDefs *node) override
void visitDefsNodeEnd(const QSvgDefs *node) override
bool visitMaskNodeStart(const QSvgMask *node) override
void visitDocumentNodeEnd(const QSvgDocument *node) override
~QSvgVisitorImpl() override
void visitStructureNodeEnd(const QSvgStructureNode *node) override
void visitRectNode(const QSvgRect *node) override
void visitFeFilterPrimitiveNodeEnd(const QSvgFeFilterPrimitive *node) override
void visitLineNode(const QSvgLine *node) override
void visitNode(const QSvgNode *node) override
bool visitMarkerNodeStart(const QSvgMarker *node) override
void visitPolylineNode(const QSvgPolyline *node) override
QSvgVisitorImpl(const QString svgFileName, QQuickGenerator *generator, bool assumeTrustedSource)
void visitUseNode(const QSvgUse *node) override
bool visitSymbolNodeStart(const QSvgSymbol *node) override
void visitPatternNodeEnd(const QSvgPattern *) override
bool visitDocumentNodeStart(const QSvgDocument *node) override
void visitImageNode(const QSvgImage *node) override
void visitFilterNodeEnd(const QSvgFilterContainer *node) override
bool visitPatternNodeStart(const QSvgPattern *) override
void visitTextNode(const QSvgText *node) override
void visitSwitchNodeEnd(const QSvgSwitch *node) override
void visitSymbolNodeEnd(const QSvgSymbol *node) override
bool visitFeFilterPrimitiveNodeStart(const QSvgFeFilterPrimitive *node) override
bool visitStructureNodeStart(const QSvgStructureNode *node) override
Combined button and popup list for selecting options.
QT_BEGIN_NAMESPACE QT_DECLARE_EXPORTED_QT_LOGGING_CATEGORY(lcAotCompiler, Q_QMLCOMPILER_EXPORT)
CoordinateSystem csFilterParameter
QRectF filterPrimitiveRect
QSGTexture::WrapMode wrapMode
QList< FilterStep > steps
CoordinateSystem csFilterRect
QString externalFileReference
PreserveAspectRatio preserveAspectRatio
bool isMaskRectRelativeCoordinates
QQuickAnimatedProperty opacity
QString transformReferenceId
QQuickAnimatedProperty transform
QQuickAnimatedProperty motionPath
QQuickAnimatedProperty visibility
QString transformReferenceChildId
QQuickAnimatedProperty fillOpacity
QQuickAnimatedProperty fillColor
QQuickAnimatedProperty path
QQuickAnimatedProperty end
QQuickAnimatedProperty offset
QQuickAnimatedProperty start
bool isPatternRectRelativeCoordinates
QQuickAnimatedProperty color
static StrokeStyle fromPen(const QPen &p)
Qt::PenJoinStyle lineJoinStyle
QQuickAnimatedProperty opacity
Qt::PenCapStyle lineCapStyle
QQuickAnimatedProperty strokeOpacity
QQuickAnimatedProperty fillColor
QQuickAnimatedProperty strokeColor
QQuickAnimatedProperty fillOpacity