|
Krita Source Code Documentation
|
Classes | |
| struct | GradientMeshNode |
| struct | GradientMeshPatch |
| class | KisBezierGradientMesh |
| struct | QImageGradientOp |
Functions | |
| void | assignPatchData (GradientMeshPatch *patch, const QRectF &srcRect, const GradientMeshNode &tl, const GradientMeshNode &tr, const GradientMeshNode &bl, const GradientMeshNode &br) |
| QColor | lerp (const QColor &c1, const QColor &c2, qreal t) |
| void | lerpNodeData (const GradientMeshNode &left, const GradientMeshNode &right, qreal t, GradientMeshNode &dst) |
| bool | loadValue (const QDomElement &parent, const QString &tag, KisBezierGradientMesh *mesh) |
| bool | loadValue (const QDomElement &parent, GradientMeshNode *node) |
| void | saveValue (QDomElement *parent, const QString &tag, const GradientMeshNode &node) |
| void | saveValue (QDomElement *parent, const QString &tag, const KisBezierGradientMesh &mesh) |
|
inline |
Definition at line 47 of file KisBezierGradientMesh.h.
References KisBezierGradientMeshDetail::GradientMeshNode::color, KisBezierGradientMeshDetail::GradientMeshPatch::colors, and KisBezierPatch::originalRect.
|
inline |
Definition at line 17 of file KisBezierGradientMesh.h.
References KisAlgebra2D::lerp(), and lerp().
|
inline |
Definition at line 42 of file KisBezierGradientMesh.h.
References KisBezierGradientMeshDetail::GradientMeshNode::color, and lerp().
| KRITAIMAGE_EXPORT bool KisBezierGradientMeshDetail::loadValue | ( | const QDomElement & | parent, |
| const QString & | tag, | ||
| KisBezierGradientMesh * | mesh ) |
Definition at line 112 of file KisBezierGradientMesh.cpp.
| KRITAIMAGE_EXPORT bool KisBezierGradientMeshDetail::loadValue | ( | const QDomElement & | parent, |
| GradientMeshNode * | node ) |
Definition at line 84 of file KisBezierGradientMesh.cpp.
References KisBezierMeshDetails::BaseMeshNode::bottomControl, KisDomUtils::Private::checkType(), KisBezierMeshDetails::BaseMeshNode::leftControl, KisDomUtils::loadValue(), KisBezierMeshDetails::BaseMeshNode::node, KisBezierMeshDetails::BaseMeshNode::rightControl, and KisBezierMeshDetails::BaseMeshNode::topControl.
| KRITAIMAGE_EXPORT void KisBezierGradientMeshDetail::saveValue | ( | QDomElement * | parent, |
| const QString & | tag, | ||
| const GradientMeshNode & | node ) |
Definition at line 68 of file KisBezierGradientMesh.cpp.
References KisBezierMeshDetails::BaseMeshNode::bottomControl, KisBezierGradientMeshDetail::GradientMeshNode::color, KisBezierMeshDetails::BaseMeshNode::leftControl, KisBezierMeshDetails::BaseMeshNode::node, KisBezierMeshDetails::BaseMeshNode::rightControl, KisDomUtils::saveValue(), and KisBezierMeshDetails::BaseMeshNode::topControl.
| KRITAIMAGE_EXPORT void KisBezierGradientMeshDetail::saveValue | ( | QDomElement * | parent, |
| const QString & | tag, | ||
| const KisBezierGradientMesh & | mesh ) |
Definition at line 97 of file KisBezierGradientMesh.cpp.