| Flutter Impeller |

Classes | Namespaces | Typedefs | Variables
path_component.h File Reference
`#include <functional>`
`#include <type_traits>`
`#include <variant>`
`#include <vector>`
`#include "impeller/geometry/point.h"`
`#include "impeller/geometry/rect.h"`
`#include "impeller/geometry/scalar.h"`

Go to the source code of this file.

## Classes
struct | impeller::LinearPathComponent
struct | impeller::QuadraticPathComponent
struct | impeller::CubicPathComponent
struct | impeller::ContourComponent
struct | impeller::PathComponentStartDirectionVisitor
struct | impeller::PathComponentEndDirectionVisitor

## Namespaces
| impeller

## Typedefs
using | impeller::PathComponentVariant = std::variant< std::monostate, const LinearPathComponent *, const QuadraticPathComponent *, const CubicPathComponent * >

## Variables
static constexpr Scalar | impeller::kDefaultCurveTolerance = .1f