• Home
  • Raw
  • Download

Lines Matching defs:SkPoint

156 struct SK_API SkPoint {  struct
159 static SkPoint Make(SkScalar x, SkScalar y) { in Make() argument
165 SkScalar x() const { return fX; } in x()
166 SkScalar y() const { return fY; } in y()
192 void setAbs(const SkPoint& pt) { in setAbs() argument
199 SkPoint* v = this; in setIRectFan() argument
209 SkPoint* v = this; in setRectFan() argument
217 SkASSERT(stride >= sizeof(SkPoint)); in setRectFan() argument
226 static void Offset(SkPoint points[], int count, const SkPoint& offset) { in Offset() argument
230 static void Offset(SkPoint points[], int count, SkScalar dx, SkScalar dy) { in Offset() argument
243 SkScalar length() const { return SkPoint::Length(fX, fY); } in length() argument
244 SkScalar distanceToOrigin() const { return this->length(); } in distanceToOrigin()
250 static bool CanNormalize(SkScalar dx, SkScalar dy) { in CanNormalize()
255 bool canNormalize() const { in canNormalize()
304 void rotateCW(SkPoint* dst) const; argument
314 void rotateCCW(SkPoint* dst) const; argument
330 SkPoint operator-() const { argument
331 SkPoint neg; argument
384 friend bool operator==(const SkPoint& a, const SkPoint& b) { argument
401 bool equalsWithinTolerance(const SkPoint& p) const { in equalsWithinTolerance() argument
409 bool equalsWithinTolerance(const SkPoint& p, SkScalar tol) const { in equalsWithinTolerance() argument
418 SkPoint v; argument
426 SkPoint v; argument
448 static SkScalar Distance(const SkPoint& a, const SkPoint& b) { in Distance() argument
454 static SkScalar DotProduct(const SkPoint& a, const SkPoint& b) { in DotProduct() argument
460 static SkScalar CrossProduct(const SkPoint& a, const SkPoint& b) { in CrossProduct() argument
464 SkScalar cross(const SkPoint& vec) const { in cross() argument
468 SkScalar dot(const SkPoint& vec) const { in dot() argument
476 SkScalar distanceToSqd(const SkPoint& pt) const { in distanceToSqd() argument
497 SkScalar distanceToLineBetweenSqd(const SkPoint& a, argument
521 SkScalar distanceToLineSegmentBetween(const SkPoint& a, in distanceToLineSegmentBetween() argument
550 typedef SkPoint SkVector; argument