Flutter Engine
The Flutter Engine
Namespaces | Functions
path_component.cc File Reference
#include "path_component.h"
#include <cmath>
#include "impeller/geometry/wangs_formula.h"

Go to the source code of this file.

Namespaces

namespace  impeller
 

Functions

static Scalar impeller::LinearSolve (Scalar t, Scalar p0, Scalar p1)
 
static Scalar impeller::QuadraticSolve (Scalar t, Scalar p0, Scalar p1, Scalar p2)
 
static Scalar impeller::QuadraticSolveDerivative (Scalar t, Scalar p0, Scalar p1, Scalar p2)
 
static Scalar impeller::CubicSolve (Scalar t, Scalar p0, Scalar p1, Scalar p2, Scalar p3)
 
static Scalar impeller::CubicSolveDerivative (Scalar t, Scalar p0, Scalar p1, Scalar p2, Scalar p3)
 
static bool impeller::NearEqual (Scalar a, Scalar b, Scalar epsilon)
 
static bool impeller::NearZero (Scalar a)
 
static void impeller::CubicPathBoundingPopulateValues (std::vector< Scalar > &values, Scalar p1, Scalar p2, Scalar p3, Scalar p4)