file
Bezier.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Math
- Math library.
Classes
-
template<UnsignedInt order, UnsignedInt dimensions, class T>class Magnum::Math::Bezier
- Bézier curve.
Typedefs
-
template<UnsignedInt dimensions, class T>using QuadraticBezier = Bezier<2, dimensions, T>
- Quadratic Bézier curve.
-
template<class T>using QuadraticBezier2D = QuadraticBezier<2, T>
- Two-dimensional quadratic Bézier curve.
-
template<class T>using QuadraticBezier3D = QuadraticBezier<3, T>
- Three-dimensional quadratic Bézier curve.
-
template<UnsignedInt dimensions, class T>using CubicBezier = Bezier<3, dimensions, T>
- Cubic Bézier curve.
-
template<class T>using CubicBezier2D = CubicBezier<2, T>
- Two-dimensional cubic Bézier curve.
-
template<class T>using CubicBezier3D = CubicBezier<3, T>
- Three-dimensional cubic Bézier curve.
Functions
-
template<UnsignedInt order, UnsignedInt dimensions, class T>auto operator<<(Debug& debug, const Bezier<order, dimensions, T>& value) -> Utility::Debug&
- Debug output operator.