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>.
|
#include <qsvgstructure_p.h>
Definition at line 191 of file qsvgstructure_p.h.
QSvgMask::QSvgMask | ( | QSvgNode * | parent, |
QSvgRectF | bounds, | ||
QtSvg::UnitTypes | contentsUnits ) |
Definition at line 712 of file qsvgstructure.cpp.
|
inline |
Definition at line 206 of file qsvgstructure_p.h.
QImage QSvgMask::createMask | ( | QPainter * | p, |
QSvgExtraStates & | states, | ||
const QRectF & | localRect, | ||
QRectF * | globalRect ) const |
Definition at line 730 of file qsvgstructure.cpp.
References QPainterPath::addPolygon(), QPainterPath::addRect(), QImageIOHandler::allocateImage(), QSvgNode::applyStyleRecursive(), QList< T >::begin(), Qt::black, QSvgRectF::combinedWithLocalRect(), QSvgNode::displayMode(), QSvgNode::document(), QSvgNode::draw(), QList< T >::end(), QPainter::fillPath(), QImage::Format_RGBA8888, QSvgNode::hasMask(), i, QSvgNode::initPainter(), QSvgNode::isVisible(), j, line, QSvgStructureNode::m_recursing, QSvgStructureNode::m_renderers, QSvgNode::maskId(), QSvgTinyDocument::namedNode(), QSvgNode::NoneMode, QtSvg::objectBoundingBox, Qt::OddEvenFill, painter, Q_UNLIKELY, qAlpha(), qBlue(), qCWarning, qGreen(), qRed(), QRgb, qRgba(), QPainter::resetTransform(), QPainter::scale(), QPainterPath::setFillRule(), QPainter::setTransform(), QRect::toRectF(), QPainter::transform(), QPainter::translate(), and Qt::transparent.
QImage QSvgMask::createMask | ( | QPainter * | p, |
QSvgExtraStates & | states, | ||
QSvgNode * | targetNode, | ||
QRectF * | globalRect ) const |
Definition at line 720 of file qsvgstructure.cpp.
References createMask().
Referenced by createMask().
|
inlineoverridevirtual |
Implements QSvgNode.
Definition at line 196 of file qsvgstructure_p.h.
|
inline |
Definition at line 201 of file qsvgstructure_p.h.
|
overridevirtual |