|
Krita Source Code Documentation
|
#include <SvgGradientHelper.h>
Public Member Functions | |
| QGradient * | adjustedGradient (const QRectF &bound) const |
| QGradient * | gradient () const |
| Returns the gradient. | |
| KoFlake::CoordinateSystem | gradientUnits () const |
| Returns gradient units type. | |
| bool | isMeshGradient () const |
| QScopedPointer< SvgMeshGradient > & | meshgradient () |
| Returns the meshgradient. | |
| SvgGradientHelper & | operator= (const SvgGradientHelper &rhs) |
| Assignment operator. | |
| void | setGradient (QGradient *g) |
| Sets the gradient. | |
| void | setGradientUnits (KoFlake::CoordinateSystem units) |
| Sets the gradient units type. | |
| void | setMeshGradient (SvgMeshGradient *g) |
| Sets the meshgradient. | |
| void | setSpreadMode (const QGradient::Spread &spreadMode) |
| void | setTransform (const QTransform &transform) |
| Sets the gradient transformation. | |
| QGradient::Spread | spreadMode () const |
| SvgGradientHelper () | |
| SvgGradientHelper (const SvgGradientHelper &other) | |
| Copy constructor. | |
| QTransform | transform () const |
| Returns the gradient transformation. | |
| ~SvgGradientHelper () | |
Static Public Member Functions | |
| static QGradient * | convertGradient (const QGradient *originalGradient, const QTransform &userToRelativeTransform, const QRectF &size) |
| Converts a gradient from LogicalMode to ObjectBoundingMode. | |
Private Attributes | |
| QScopedPointer< QGradient > | m_gradient |
| QTransform | m_gradientTransform |
| KoFlake::CoordinateSystem | m_gradientUnits |
| QScopedPointer< SvgMeshGradient > | m_meshgradient |
Definition at line 16 of file SvgGradientHelper.h.
| SvgGradientHelper::SvgGradientHelper | ( | ) |
Definition at line 17 of file SvgGradientHelper.cpp.
| SvgGradientHelper::~SvgGradientHelper | ( | ) |
Definition at line 24 of file SvgGradientHelper.cpp.
| SvgGradientHelper::SvgGradientHelper | ( | const SvgGradientHelper & | other | ) |
Copy constructor.
Definition at line 28 of file SvgGradientHelper.cpp.
| QGradient * SvgGradientHelper::adjustedGradient | ( | const QRectF & | bound | ) | const |
|
static |
Converts a gradient from LogicalMode to ObjectBoundingMode.
| QGradient * SvgGradientHelper::gradient | ( | ) | const |
| KoFlake::CoordinateSystem SvgGradientHelper::gradientUnits | ( | ) | const |
Returns gradient units type.
Definition at line 54 of file SvgGradientHelper.cpp.
References m_gradientUnits.
| bool SvgGradientHelper::isMeshGradient | ( | ) | const |
Definition at line 79 of file SvgGradientHelper.cpp.
References m_meshgradient.
| QScopedPointer< SvgMeshGradient > & SvgGradientHelper::meshgradient | ( | ) |
Returns the meshgradient.
Definition at line 74 of file SvgGradientHelper.cpp.
References m_meshgradient.
| SvgGradientHelper & SvgGradientHelper::operator= | ( | const SvgGradientHelper & | rhs | ) |
Assignment operator.
Definition at line 36 of file SvgGradientHelper.cpp.
References KoFlake::cloneGradient(), m_gradient, m_gradientTransform, m_gradientUnits, and m_meshgradient.
| void SvgGradientHelper::setGradient | ( | QGradient * | g | ) |
| void SvgGradientHelper::setGradientUnits | ( | KoFlake::CoordinateSystem | units | ) |
Sets the gradient units type.
Definition at line 49 of file SvgGradientHelper.cpp.
References m_gradientUnits.
| void SvgGradientHelper::setMeshGradient | ( | SvgMeshGradient * | g | ) |
Sets the meshgradient.
Definition at line 69 of file SvgGradientHelper.cpp.
References m_meshgradient.
| void SvgGradientHelper::setSpreadMode | ( | const QGradient::Spread & | spreadMode | ) |
Definition at line 99 of file SvgGradientHelper.cpp.
References m_gradient, and spreadMode().
| void SvgGradientHelper::setTransform | ( | const QTransform & | transform | ) |
Sets the gradient transformation.
Definition at line 89 of file SvgGradientHelper.cpp.
References m_gradientTransform, and transform().
| QGradient::Spread SvgGradientHelper::spreadMode | ( | ) | const |
Definition at line 94 of file SvgGradientHelper.cpp.
References m_gradient.
| QTransform SvgGradientHelper::transform | ( | ) | const |
Returns the gradient transformation.
Definition at line 84 of file SvgGradientHelper.cpp.
References m_gradientTransform.
|
private |
Definition at line 60 of file SvgGradientHelper.h.
|
private |
Definition at line 63 of file SvgGradientHelper.h.
|
private |
Definition at line 62 of file SvgGradientHelper.h.
|
private |
Definition at line 61 of file SvgGradientHelper.h.