27 #ifndef __PMPathPoint__ 28 #define __PMPathPoint__ 31 #include "PathTypes.h" 51 constexpr
PMPathPoint() noexcept : fAnchorType(kL), fLeftDirPt(0,0), fRightDirPt(0,0), fAnchorPt(0,0)
124 PathPointIndex ptIndex,
126 bool16 bMirrorPt = kFalse,
127 PMRect* constrainRect = nil
180 bool16
HitTest( const
PMRect& hitRect, PathPointIndex& whichPt, const
PMReal& handleSize = 0.0 ) const ;
201 void operator *=(const
PMReal& a);
204 void operator /=(const
PMReal& a);
223 PMPathPointType fAnchorType;
231 return ( a.fAnchorType == b.fAnchorType &&
232 a.fLeftDirPt == b.fLeftDirPt &&
233 a.fAnchorPt == b.fAnchorPt &&
234 a.fRightDirPt == b.fRightDirPt );