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

Public Member Functions

 CubicBezier ()
 
 CubicBezier (const FloatPoint &s, const FloatPoint &c1, const FloatPoint &c2, const FloatPoint &e)
 
float approximateDistance () const
 
void split (CubicBezier &left, CubicBezier &right) const
 

Public Attributes

FloatPoint start
 
FloatPoint control1
 
FloatPoint control2
 
FloatPoint end
 

Constructor & Destructor Documentation

◆ CubicBezier() [1/2]

WebCore::CubicBezier::CubicBezier ( )
inline

◆ CubicBezier() [2/2]

WebCore::CubicBezier::CubicBezier ( const FloatPoint s,
const FloatPoint c1,
const FloatPoint c2,
const FloatPoint e 
)
inline

Member Function Documentation

◆ approximateDistance()

float WebCore::CubicBezier::approximateDistance ( ) const
inline

◆ split()

void WebCore::CubicBezier::split ( CubicBezier left,
CubicBezier right 
) const
inline

Member Data Documentation

◆ control1

FloatPoint WebCore::CubicBezier::control1

◆ control2

FloatPoint WebCore::CubicBezier::control2

◆ end

FloatPoint WebCore::CubicBezier::end

◆ start

FloatPoint WebCore::CubicBezier::start

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