Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquickitemgenerator.cpp File Reference

(1ec65c64e25610199109fcee87991252bcf2053d)

#include "qquickitemgenerator_p.h"
#include "qquicknodeinfo_p.h"
#include <QtQuickVectorImageHelpers/private/qquickitemspy_p.h>
#include <private/qquickitem_p.h>
#include <private/qquicktranslate_p.h>
#include <private/qquickshape_p.h>
#include <private/qquickpath_p.h>
#include <private/qquickimage_p.h>
#include <private/qquicktext_p.h>
#include <private/qquickrectangle_p.h>
#include <private/qquickshadereffect_p.h>
#include <private/qquickshadereffectsource_p.h>
#include <private/qquickmultieffect_p.h>
#include "utils_p.h"
#include <QtCore/qdir.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qloggingcategory.h>
#include <QtGui/qfontmetrics.h>
#include <QtQml/qqmlcontext.h>
#include <QtQml/qqmlengine.h>
#include <QtQml/qqmlparserstatus.h>
Include dependency graph for qquickitemgenerator.cpp:

Go to the source code of this file.

Functions

static QQuickShapeGradientcreateShapeGradient (const QGradient &grad, const QRectF &coordSys, QObject *parent)
static QQuickShaderEffectSourcemakeSES (QQuickItem *item, const QRectF &rect, QQuickItem *parent)
static QQuickShaderEffectmakeFilterEffect (QQuickItem *inputItem, const QUrl &shader, QQmlContext *context, QQuickItem *parent)
static QQuickShaderEffectSourcemakeEffectSES (QQuickShaderEffect *effect, const QRectF &stepRect, const QRectF &filterRect, QQuickItem *parent)
static QRectF resolveRect (const QRectF &rect, FilterNodeInfo::CoordinateSystem cs, const QRectF &itemBounds)
static qreal meanAngle (QPointF p0, QPointF p1, QPointF p2)

Function Documentation

◆ createShapeGradient()

QQuickShapeGradient * createShapeGradient ( const QGradient & grad,
const QRectF & coordSys,
QObject * parent )
static

Definition at line 253 of file qquickitemgenerator.cpp.

◆ makeEffectSES()

QQuickShaderEffectSource * makeEffectSES ( QQuickShaderEffect * effect,
const QRectF & stepRect,
const QRectF & filterRect,
QQuickItem * parent )
static

Definition at line 647 of file qquickitemgenerator.cpp.

◆ makeFilterEffect()

QQuickShaderEffect * makeFilterEffect ( QQuickItem * inputItem,
const QUrl & shader,
QQmlContext * context,
QQuickItem * parent )
static

Definition at line 630 of file qquickitemgenerator.cpp.

◆ makeSES()

QQuickShaderEffectSource * makeSES ( QQuickItem * item,
const QRectF & rect,
QQuickItem * parent )
static

Definition at line 618 of file qquickitemgenerator.cpp.

◆ meanAngle()

qreal meanAngle ( QPointF p0,
QPointF p1,
QPointF p2 )
static

Definition at line 1290 of file qquickitemgenerator.cpp.

◆ resolveRect()

QRectF resolveRect ( const QRectF & rect,
FilterNodeInfo::CoordinateSystem cs,
const QRectF & itemBounds )
static