Skip to content

ludus::resources::DependencyEdge

Ludus Wiki · API overview · Browse API

Struct

One required resident edge. Duplicate parent/child pairs retain the first property. Optional, build-only and package references are outside this initial runtime graph.

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

#include <ludus/runtime/resources/manager.h>
struct ludus::resources::DependencyEdge final

Fields

Parent

content::ResourceId ludus::resources::DependencyEdge::Parent
Exact catalog ID of the dependent resource.

Related types: content::ResourceId

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Child

content::ResourceId ludus::resources::DependencyEdge::Child
Exact catalog ID that must be ready before parent preparation.

Related types: content::ResourceId

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Property

content::Text<96> ludus::resources::DependencyEdge::Property
Optional authoring property path, copied for failure provenance.

Related types: content::Text

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h