Lines Matching defs:SkIPoint
23 /** \struct SkIPoint
25 SkIPoint holds two 32 bit integer coordinates
27 struct SkIPoint {
30 static SkIPoint Make(int32_t x, int32_t y) {
31 SkIPoint pt;
57 void rotateCW(SkIPoint* dst) const;
67 void rotateCCW(SkIPoint* dst) const;
81 SkIPoint operator-() const {
82 SkIPoint neg;
89 void operator+=(const SkIPoint& v) {
95 void operator-=(const SkIPoint& v) {
105 friend bool operator==(const SkIPoint& a, const SkIPoint& b) {
109 friend bool operator!=(const SkIPoint& a, const SkIPoint& b) {
116 friend SkIPoint operator-(const SkIPoint& a, const SkIPoint& b) {
117 SkIPoint v;
124 friend SkIPoint operator+(const SkIPoint& a, const SkIPoint& b) {
125 SkIPoint v;
132 static int32_t DotProduct(const SkIPoint& a, const SkIPoint& b) {
138 static int32_t CrossProduct(const SkIPoint& a, const SkIPoint& b) {
169 void iset(const SkIPoint& p) {