107393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com/* 207393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * Copyright 2012 Google Inc. 307393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * 407393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * Use of this source code is governed by a BSD-style license that can be 507393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * found in the LICENSE file. 607393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com */ 707393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com#include "SkPathOpsPoint.h" 807393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com 907393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.comSkDVector operator-(const SkDPoint& a, const SkDPoint& b) { 1007393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com SkDVector v = {a.fX - b.fX, a.fY - b.fY}; 1107393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com return v; 1207393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com} 1307393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com 1407393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.comSkDPoint operator+(const SkDPoint& a, const SkDVector& b) { 1507393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com SkDPoint v = {a.fX + b.fX, a.fY + b.fY}; 1607393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com return v; 1707393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com} 18