|
|
Donner 0.5.1
Embeddable browser-grade SVG2 engine
|
#include <cmath>#include <ostream>#include "donner/base/Box.h"#include "donner/base/FormatNumber.h"#include "donner/base/MathUtils.h"#include "donner/base/RcString.h"#include "donner/base/Vector2.h"Classes | |
| struct | donner::Transform2< T > |
| A 2D matrix representing an affine transformation. More... | |
| struct | donner::Transform2< T >::UninitializedTag |
| Tag type for constructing an uninitialized transform. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
Typedefs | |
Typedefs | |
| using | donner::Transform2f = Transform2<float> |
Shorthand for Transform2<float>. | |
| using | donner::Transform2d = Transform2<double> |
Shorthand for Transform2<double>. | |
Functions | |
| RcString | donner::toSVGTransformString (const Transform2d &transform) |
| Serialize a Transform2d to its canonical SVG transform attribute text, decomposing to the simplest form when possible: | |
| struct donner::Transform2::UninitializedTag |
Tag type for constructing an uninitialized transform.