|
|
Donner
C++20 SVG rendering library
|
#include <string>#include "donner/base/Utils.h"#include "donner/svg/resources/ResourceLoaderInterface.h"Classes | |
| class | donner::svg::UrlLoader |
| Utility class for loading a URI or decoding a data URL. More... | |
| struct | donner::svg::UrlLoader::Result |
| Result of loading a URI or decoding a data URL. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
| namespace | donner::svg |
| Donner SVG library, which can load, manipulate and render SVG files. | |
Enumerations | |
| enum class | donner::svg::UrlLoaderError : uint8_t { donner::svg::NotFound , donner::svg::UnsupportedFormat , donner::svg::InvalidDataUrl , donner::svg::DataCorrupt } |
| Enum of possible errors that can occur when loading an image. More... | |
Functions | |
| std::string_view | donner::svg::ToString (UrlLoaderError err) |
| Converts a UrlLoaderError to a human-readable string. | |
| std::ostream & | donner::svg::operator<< (std::ostream &os, UrlLoaderError err) |
| Ostream operator for UrlLoaderError. | |
| struct donner::svg::UrlLoader::Result |