Searched defs:SkV2 (Results 1 – 1 of 1) sorted by relevance
19 struct SK_API SkV2 { struct22 bool operator==(const SkV2 v) const { return x == v.x && y == v.y; } argument25 static SkScalar Dot(SkV2 a, SkV2 b) { return a.x * b.x + a.y * b.y; } in Dot() argument26 static SkScalar Cross(SkV2 a, SkV2 b) { return a.x * b.y - a.y * b.x; } in Cross() argument27 static SkV2 Normalize(SkV2 v) { return v * (1.0f / v.length()); } in Normalize() argument48 SkScalar dot(SkV2 v) const { return Dot(*this, v); } in dot() argument49 SkScalar cross(SkV2 v) const { return Cross(*this, v); } in cross() argument50 SkV2 normalize() const { return Normalize(*this); } in normalize() argument52 const float* ptr() const { return &x; } in ptr()53 float* ptr() { return &x; } in ptr()