#include <path_component.h>
Public Member Functions | |
std::optional< Vector2 > | operator() (const LinearPathComponent *component) |
std::optional< Vector2 > | operator() (const QuadraticPathComponent *component) |
std::optional< Vector2 > | operator() (const CubicPathComponent *component) |
std::optional< Vector2 > | operator() (std::monostate monostate) |
Definition at line 171 of file path_component.h.
std::optional< Vector2 > impeller::PathComponentStartDirectionVisitor::operator() | ( | const CubicPathComponent * | component | ) |
Definition at line 372 of file path_component.cc.
References impeller::CubicPathComponent::GetStartDirection().
std::optional< Vector2 > impeller::PathComponentStartDirectionVisitor::operator() | ( | const LinearPathComponent * | component | ) |
Definition at line 356 of file path_component.cc.
References impeller::LinearPathComponent::GetStartDirection().
std::optional< Vector2 > impeller::PathComponentStartDirectionVisitor::operator() | ( | const QuadraticPathComponent * | component | ) |
Definition at line 364 of file path_component.cc.
References impeller::QuadraticPathComponent::GetStartDirection().
|
inline |
Definition at line 175 of file path_component.h.