Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
Transform.h File Reference
#include <cmath>
#include <ostream>
#include "donner/base/Box.h"
#include "donner/base/MathUtils.h"
#include "donner/base/Vector2.h"
Include dependency graph for Transform.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  donner::Transform< T >
 A 2D matrix representing an affine transformation. More...
 
struct  donner::Transform< 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

typedef Transform< float > donner::Transformf
 Shorthand for Transform<float>
 
typedef Transform< double > donner::Transformd
 Shorthand for Transform<double>
 

Class Documentation

◆ donner::Transform::UninitializedTag

struct donner::Transform::UninitializedTag
template<typename T>
struct donner::Transform< T >::UninitializedTag

Tag type for constructing an uninitialized transform.