Searched defs:UnitBezier (Results 1 – 1 of 1) sorted by relevance
34 struct UnitBezier { struct36 constexpr UnitBezier(double p1x, double p1y, double p2x, double p2y) in UnitBezier() function45 std::pair<double, double> getP1() const { in getP1()49 std::pair<double, double> getP2() const { in getP2()56 double sampleCurveX(double t) const { in sampleCurveX()61 double sampleCurveY(double t) const { in sampleCurveY()65 double sampleCurveDerivativeX(double t) const { in sampleCurveDerivativeX()70 double solveCurveX(double x, double epsilon) const { in solveCurveX()114 double solve(double x, double epsilon) const { in solve()118 bool operator==(const UnitBezier& rhs) const { in operator ==()[all …]