16#ifndef AEONGUI_SVGANIMATETRANSFORMELEMENT_H
17#define AEONGUI_SVGANIMATETRANSFORMELEMENT_H
19#include "SVGAnimationElement.hpp"
20#include "aeongui/Matrix2x3.hpp"
52 static std::vector<double> ParseNumbers (
const std::string& aStr );
53 Matrix2x3 ComputeTransform (
double aProgress )
const;
55 bool mAdditive{
false};
56 std::vector<std::vector<double>> mKeyframes;
Abstract 2D rendering surface.
Definition Canvas.hpp:40
Base class for all nodes in the DOM tree.
Definition Node.hpp:42
SVGAnimationElement(const DOMString &aTagName, AttributeMap &&aAttributes, Node *aParent)
Construct an SVGAnimationElement.
Definition SVGAnimationElement.cpp:26
2x3 affine transformation matrix.
Definition Matrix2x3.hpp:37