|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
Aggregate decoded-outline and path-copy budget shared by one renderer frame. More...
#include "donner/svg/renderer/RendererInterface.h"
Classes | |
| struct | Cost |
Public Member Functions | |
| void | reset () |
| bool | reserve (const Cost &cost) |
| void | reject () |
| bool | reserveGlyphOccurrences (std::size_t count) |
| bool | reservePathCopy (const Path &path) |
| void | setLimitsForTesting (Cost limits) |
| void | setGlyphOccurrenceLimitForTesting (std::size_t maximum) |
| const Cost & | limits () const |
| std::size_t | uniqueOutlines () const |
| std::size_t | commands () const |
| std::size_t | points () const |
| std::uint64_t | bytes () const |
| std::size_t | decodeWork () const |
| std::size_t | glyphOccurrences () const |
| bool | rejected () const |
Aggregate decoded-outline and path-copy budget shared by one renderer frame.
| struct donner::svg::RendererTextMaterializationBudget::Cost |