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::FontResourcePreflight Struct Reference

Readiness of catalog-dependent geometry or pixels for an explicit element target. More...

#include "donner/svg/SVGDocument.h"

Public Types

enum class  Status {
  Ready ,
  PendingFonts ,
  Unavailable ,
  NeedsRender ,
  InvalidTarget ,
  ResourceLimit
}
 Readiness or refusal category from font-resource preflight. More...

Public Attributes

Status status = Status::NeedsRender
 Current readiness of the target's font resources.
std::vector< FontFaceDependency > dependencies
 Full face identities and current states.

Detailed Description

Readiness of catalog-dependent geometry or pixels for an explicit element target.

Member Enumeration Documentation

◆ Status

Readiness or refusal category from font-resource preflight.

Enumerator
Ready 

Every known catalog dependency is resolved.

PendingFonts 

Bytes or decode admission are still pending.

Unavailable 

A known catalog face failed permanently for its current content.

NeedsRender 

Render preparation or lazy referenced content must run before retrying.

InvalidTarget 

The target is foreign, stale, or no longer attached to this document.

ResourceLimit 

A bounded dependency traversal or font resource limit was exceeded.


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