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

Public Member Functions

 QuadraticBezier ()
 
 QuadraticBezier (const FloatPoint &s, const FloatPoint &c, const FloatPoint &e)
 
float approximateDistance () const
 
void split (QuadraticBezier &left, QuadraticBezier &right) const
 

Public Attributes

FloatPoint start
 
FloatPoint control
 
FloatPoint end
 

Constructor & Destructor Documentation

◆ QuadraticBezier() [1/2]

WebCore::QuadraticBezier::QuadraticBezier ( )
inline

◆ QuadraticBezier() [2/2]

WebCore::QuadraticBezier::QuadraticBezier ( const FloatPoint s,
const FloatPoint c,
const FloatPoint e 
)
inline

Member Function Documentation

◆ approximateDistance()

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

◆ split()

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

Member Data Documentation

◆ control

FloatPoint WebCore::QuadraticBezier::control

◆ end

FloatPoint WebCore::QuadraticBezier::end

◆ start

FloatPoint WebCore::QuadraticBezier::start

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