webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::UnitBezier Struct Reference

#include <UnitBezier.h>

Public Member Functions

 UnitBezier (double p1x, double p1y, double p2x, double p2y)
 
double sampleCurveX (double t)
 
double sampleCurveY (double t)
 
double sampleCurveDerivativeX (double t)
 
double solveCurveX (double x, double epsilon)
 
double solve (double x, double epsilon)
 

Constructor & Destructor Documentation

◆ UnitBezier()

WebCore::UnitBezier::UnitBezier ( double  p1x,
double  p1y,
double  p2x,
double  p2y 
)
inline

Member Function Documentation

◆ sampleCurveDerivativeX()

double WebCore::UnitBezier::sampleCurveDerivativeX ( double  t)
inline

◆ sampleCurveX()

double WebCore::UnitBezier::sampleCurveX ( double  t)
inline

◆ sampleCurveY()

double WebCore::UnitBezier::sampleCurveY ( double  t)
inline

◆ solve()

double WebCore::UnitBezier::solve ( double  x,
double  epsilon 
)
inline

◆ solveCurveX()

double WebCore::UnitBezier::solveCurveX ( double  x,
double  epsilon 
)
inline

The documentation for this struct was generated from the following file: