|
Krita Source Code Documentation
|
#include <KisBezierPatchParamToSourceSampler.h>
Public Types | |
| using | Range = KisBezierUtils::Range |
Public Member Functions | |
| KisBezierPatchParamToSourceSampler (const KisBezierPatch &_patch) | |
| QPointF | point (const QPointF &pt) const |
| QPointF | point (qreal xParam, qreal yParam) const |
| Range | xRange (qreal xParam) const |
| Range | yRange (qreal yParam) const |
Public Attributes | |
| qreal | bottomLength |
| qreal | leftLength |
| KisBezierPatch | patch |
| qreal | rightLength |
| qreal | topLength |
A simple class that maps param-space point of a bezier patch into the source-range
Definition at line 16 of file KisBezierPatchParamToSourceSampler.h.
Definition at line 18 of file KisBezierPatchParamToSourceSampler.h.
|
inline |
Definition at line 20 of file KisBezierPatchParamToSourceSampler.h.
|
inline |
Definition at line 77 of file KisBezierPatchParamToSourceSampler.h.
References point().
|
inline |
Definition at line 66 of file KisBezierPatchParamToSourceSampler.h.
References KisBezierUtils::Range::end, KisAlgebra2D::lerp(), lerp(), KisBezierUtils::Range::start, xRange(), and yRange().
|
inline |
Definition at line 36 of file KisBezierPatchParamToSourceSampler.h.
References KisBezierPatch::BL, KisBezierPatch::BL_HC, bottomLength, KisBezierPatch::BR, KisBezierPatch::BR_HC, KisBezierUtils::curveLengthAtPoint(), KisBezierPatch::originalRect, patch, KisBezierPatch::points, KisBezierPatch::TL, KisBezierPatch::TL_HC, topLength, KisBezierPatch::TR, and KisBezierPatch::TR_HC.
|
inline |
Definition at line 51 of file KisBezierPatchParamToSourceSampler.h.
References KisBezierPatch::BL, KisBezierPatch::BL_VC, KisBezierPatch::BR, KisBezierPatch::BR_VC, KisBezierUtils::curveLengthAtPoint(), leftLength, KisBezierPatch::originalRect, patch, KisBezierPatch::points, rightLength, KisBezierPatch::TL, KisBezierPatch::TL_VC, KisBezierPatch::TR, and KisBezierPatch::TR_VC.
| qreal KisBezierPatchParamToSourceSampler::bottomLength |
Definition at line 31 of file KisBezierPatchParamToSourceSampler.h.
| qreal KisBezierPatchParamToSourceSampler::leftLength |
Definition at line 33 of file KisBezierPatchParamToSourceSampler.h.
| KisBezierPatch KisBezierPatchParamToSourceSampler::patch |
Definition at line 28 of file KisBezierPatchParamToSourceSampler.h.
| qreal KisBezierPatchParamToSourceSampler::rightLength |
Definition at line 34 of file KisBezierPatchParamToSourceSampler.h.
| qreal KisBezierPatchParamToSourceSampler::topLength |
Definition at line 30 of file KisBezierPatchParamToSourceSampler.h.