Lines Matching refs:SkPoint
32 void SkPoint::setIRectFan(int l, int t, int r, int b, size_t stride) { in setIRectFan()
33 SkASSERT(stride >= sizeof(SkPoint)); in setIRectFan()
35 ((SkPoint*)((intptr_t)this + 0 * stride))->set(SkIntToScalar(l), in setIRectFan()
37 ((SkPoint*)((intptr_t)this + 1 * stride))->set(SkIntToScalar(l), in setIRectFan()
39 ((SkPoint*)((intptr_t)this + 2 * stride))->set(SkIntToScalar(r), in setIRectFan()
41 ((SkPoint*)((intptr_t)this + 3 * stride))->set(SkIntToScalar(r), in setIRectFan()
45 void SkPoint::setRectFan(SkScalar l, SkScalar t, SkScalar r, SkScalar b, in setRectFan()
47 SkASSERT(stride >= sizeof(SkPoint)); in setRectFan()
49 ((SkPoint*)((intptr_t)this + 0 * stride))->set(l, t); in setRectFan()
50 ((SkPoint*)((intptr_t)this + 1 * stride))->set(l, b); in setRectFan()
51 ((SkPoint*)((intptr_t)this + 2 * stride))->set(r, b); in setRectFan()
52 ((SkPoint*)((intptr_t)this + 3 * stride))->set(r, t); in setRectFan()
55 void SkPoint::rotateCW(SkPoint* dst) const { in rotateCW()
64 void SkPoint::rotateCCW(SkPoint* dst) const { in rotateCCW()
73 void SkPoint::scale(SkScalar scale, SkPoint* dst) const { in scale()
78 bool SkPoint::normalize() { in normalize()
82 bool SkPoint::setNormalize(SkScalar x, SkScalar y) { in setNormalize()
86 bool SkPoint::setLength(SkScalar length) { in setLength()
90 SkScalar SkPoint::Normalize(SkPoint* pt) { in Normalize()
91 SkScalar mag = SkPoint::Length(pt->fX, pt->fY); in Normalize()
103 bool SkPoint::CanNormalize(SkScalar dx, SkScalar dy) { in CanNormalize()
108 SkScalar SkPoint::Length(SkScalar dx, SkScalar dy) { in Length()
112 bool SkPoint::setLength(float x, float y, float length) { in setLength()
127 bool SkPoint::CanNormalize(SkScalar dx, SkScalar dy) { in CanNormalize()
144 SkScalar SkPoint::Length(SkScalar dx, SkScalar dy) { in Length()
229 bool SkPoint::setLength(SkFixed ox, SkFixed oy, SkFixed length) { in setLength()
297 bool SkPoint::setLength(SkFixed ox, SkFixed oy, SkFixed length) { in setLength()
384 SkScalar SkPoint::distanceToLineBetweenSqd(const SkPoint& a, in distanceToLineBetweenSqd()
385 const SkPoint& b, in distanceToLineBetweenSqd()
394 SkASSERT(-1 == SkPoint::kLeft_Side && in distanceToLineBetweenSqd()
395 0 == SkPoint::kOn_Side && in distanceToLineBetweenSqd()
402 SkScalar SkPoint::distanceToLineSegmentBetweenSqd(const SkPoint& a, in distanceToLineSegmentBetweenSqd()
403 const SkPoint& b) const { in distanceToLineSegmentBetweenSqd()
424 SkScalar uDotV = SkPoint::DotProduct(u, v); in distanceToLineSegmentBetweenSqd()