![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsvgfilter_p.h>
Public Types | |
| enum class | ColorShiftType : quint8 { Matrix , Saturate , HueRotate , LuminanceToAlpha } |
| typedef QGenericMatrix< 5, 5, qreal > | Matrix |
| typedef QGenericMatrix< 5, 1, qreal > | Vector |
| Public Types inherited from QSvgNode | |
| enum | Type { Doc , Group , Defs , Switch , AnimateColor , AnimateTransform , Circle , Ellipse , Image , Line , Path , Polygon , Polyline , Rect , Text , Textarea , Tspan , Use , Video , Mask , Symbol , Marker , Pattern , Filter , FeMerge , FeMergenode , FeColormatrix , FeGaussianblur , FeOffset , FeComposite , FeFlood , FeBlend , FeUnsupported } |
| enum | DisplayMode { InlineMode , BlockMode , ListItemMode , RunInMode , CompactMode , MarkerMode , TableMode , InlineTableMode , TableRowGroupMode , TableHeaderGroupMode , TableFooterGroupMode , TableRowMode , TableColumnGroupMode , TableColumnMode , TableCellMode , TableCaptionMode , NoneMode , InheritMode } |
Additional Inherited Members | |
| Static Public Member Functions inherited from QSvgFeFilterPrimitive | |
| static const QSvgFeFilterPrimitive * | castToFilterPrimitive (const QSvgNode *node) |
| Protected Types inherited from QSvgNode | |
| enum | BoundsMode { Simplistic , IncludeMiterLimit } |
| Protected Member Functions inherited from QSvgNode | |
| QRectF | filterRegion (QRectF bounds) const |
| Static Protected Member Functions inherited from QSvgNode | |
| static qreal | strokeWidth (QPainter *p) |
| static void | initPainter (QPainter *p) |
| static QRectF | boundsOnStroke (QPainter *p, const QPainterPath &path, qreal width, BoundsMode mode) |
| Protected Attributes inherited from QSvgFeFilterPrimitive | |
| QString | m_input |
| QString | m_result |
| QSvgRectF | m_rect |
| Protected Attributes inherited from QSvgStructureNode | |
| QList< QSvgNode * > | m_renderers |
| QHash< QString, QSvgNode * > | m_scope |
| QList< QSvgStructureNode * > | m_linkedScopes |
| bool | m_recursing = false |
| Protected Attributes inherited from QSvgNode | |
| QSvgStaticStyle | m_style |
| QSvgAnimatedStyle | m_animatedStyle |
Definition at line 65 of file qsvgfilter_p.h.
| typedef QGenericMatrix<5, 5, qreal> QSvgFeColorMatrix::Matrix |
Definition at line 75 of file qsvgfilter_p.h.
| typedef QGenericMatrix<5, 1, qreal> QSvgFeColorMatrix::Vector |
Definition at line 76 of file qsvgfilter_p.h.
|
strong |
| Enumerator | |
|---|---|
| Matrix | |
| Saturate | |
| HueRotate | |
| LuminanceToAlpha | |
Definition at line 68 of file qsvgfilter_p.h.
| QSvgFeColorMatrix::QSvgFeColorMatrix | ( | QSvgNode * | parent, |
| const QString & | input, | ||
| const QString & | result, | ||
| const QSvgRectF & | rect, | ||
| ColorShiftType | type, | ||
| const Matrix & | matrix ) |
Definition at line 99 of file qsvgfilter.cpp.
|
overridevirtual |
Implements QSvgFeFilterPrimitive.
Definition at line 160 of file qsvgfilter.cpp.
|
overridevirtual |
Implements QSvgNode.
Definition at line 155 of file qsvgfilter.cpp.