|
Krita Source Code Documentation
|
#include <kritaglobal_export.h>#include <QDebug>#include <KisBezierUtils.h>#include <KisBezierPatch.h>#include <boost/iterator/iterator_facade.hpp>#include <boost/operators.hpp>#include <functional>#include "KisCppQuirks.h"#include "kis_debug.h"Go to the source code of this file.
Namespaces | |
| namespace | KisBezierMeshDetails |
| namespace | KisDomUtils |
Typedefs | |
| using | KisBezierMesh = KisBezierMeshDetails::Mesh<KisBezierMeshDetails::BaseMeshNode, KisBezierPatch> |
| template<typename Node , typename Patch > | |
| using | KisBezierMeshBase = KisBezierMeshDetails::Mesh<Node, Patch> |
| using | KisSmartMoveMeshControlMode = KisBezierMeshDetails::SmartMoveMeshControlMode |
Enumerations | |
| enum | KisBezierMeshDetails::SmartMoveMeshControlMode { KisBezierMeshDetails::MoveFree , KisBezierMeshDetails::MoveSymmetricLock , KisBezierMeshDetails::MoveRotationLock } |
Functions | |
| void | KisBezierMeshDetails::assignPatchData (KisBezierPatch *patch, const QRectF &srcRect, const BaseMeshNode &tl, const BaseMeshNode &tr, const BaseMeshNode &bl, const BaseMeshNode &br) |
| void | KisBezierMeshDetails::lerpNodeData (const BaseMeshNode &left, const BaseMeshNode &right, qreal t, BaseMeshNode &dst) |
| KRITAGLOBAL_EXPORT bool | KisBezierMeshDetails::loadValue (const QDomElement &parent, BaseMeshNode *node) |
| KRITAGLOBAL_EXPORT QDebug | KisBezierMeshDetails::operator<< (QDebug dbg, const BaseMeshNode &n) |
| template<typename Node , typename Patch > | |
| QDebug | KisBezierMeshDetails::operator<< (QDebug dbg, const Mesh< Node, Patch > &mesh) |
| KRITAGLOBAL_EXPORT void | KisBezierMeshDetails::saveValue (QDomElement *parent, const QString &tag, const BaseMeshNode &node) |
| template<typename NodeArg , typename PatchArg > | |
| void | KisBezierMeshDetails::smartMoveControl (Mesh< NodeArg, PatchArg > &mesh, typename Mesh< NodeArg, PatchArg >::ControlPointIndex index, const QPointF &move, SmartMoveMeshControlMode mode, bool scaleNodeMoves) |
| using KisBezierMesh = KisBezierMeshDetails::Mesh<KisBezierMeshDetails::BaseMeshNode, KisBezierPatch> |
Definition at line 1553 of file KisBezierMesh.h.
| using KisBezierMeshBase = KisBezierMeshDetails::Mesh<Node, Patch> |
Definition at line 1550 of file KisBezierMesh.h.
Definition at line 1552 of file KisBezierMesh.h.