Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::svg::FontFaceDependency Struct Reference

Copyable dependency record suitable for handing off before a temporary document is destroyed. More...

#include "donner/svg/resources/FontCatalogTypes.h"

Public Member Functions

bool operator== (const FontFaceDependency &other) const =default
 Compare two consumer dependency snapshots.

Public Attributes

std::string family
 Requested CSS family name.
FontFaceRequest request
 Requested weight, style, and stretch.
FontFaceAvailability availability
 Shared encoded-byte availability observed for this request.
FontFaceLoadState state = FontFaceLoadState::WaitingForBytes
 Current resolution state for this consumer.
FontFaceWaitReason waitReason = FontFaceWaitReason::None
 Reason admission is deferred or failed, if one applies.
uint64_t consumerBudgetRevision = 0
 Consumer retained-budget revision used to recheck eligibility.

Detailed Description

Copyable dependency record suitable for handing off before a temporary document is destroyed.

Member Function Documentation

◆ operator==()

bool donner::svg::FontFaceDependency::operator== ( const FontFaceDependency & other) const
default

Compare two consumer dependency snapshots.

Parameters
otherDependency to compare.
Returns
True when every dependency field matches.

The documentation for this struct was generated from the following file: