Home | History | Annotate | Download | only in utils
      1 
      2 /*
      3  * Copyright 2011 Google Inc.
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 #ifndef SkCubicInterval_DEFINED
      9 #define SkCubicInterval_DEFINED
     10 
     11 #include "SkPoint.h"
     12 
     13 SkScalar SkEvalCubicInterval(SkScalar x1, SkScalar y1,
     14                              SkScalar x2, SkScalar y2,
     15                              SkScalar unitX);
     16 
     17 static inline SkScalar SkEvalCubicInterval(const SkPoint pts[2], SkScalar x) {
     18     return SkEvalCubicInterval(pts[0].fX, pts[0].fY,
     19                                pts[1].fX, pts[1].fY, x);
     20 }
     21 
     22 #endif
     23