file
Bezier.hClass Magnum::
Contents
- Reference
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.
-
template<Magnum::struct Corrade::Utility::ConfigurationValue<Magnum::Math::Bezier<order, dimensions, T>>
UnsignedInt order, Magnum:: UnsignedInt dimensions, class T> - Configuration value parser and writer.
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<<(Corrade::
Utility:: Debug& debug, const Bezier<order, dimensions, T>& value) -> Corrade:: Utility:: Debug& - Debug output operator.