ludus::resources::DependencyGraph¶
Ludus Wiki · API overview · Browse API
Struct
Borrowed setup description; initialization/replacement copies all metadata.
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
#include <ludus/runtime/resources/manager.h>
struct ludus::resources::DependencyGraph final
Fields¶
Edges¶
const DependencyEdge* ludus::resources::DependencyGraph::Edges = nullptr
Count required edges; null only when Count is zero.
Related types: DependencyEdge
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Count¶
usize ludus::resources::DependencyGraph::Count = 0
At most 128 input edges, eight distinct children per parent.
Related types: usize
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Revision¶
uint64 ludus::resources::DependencyGraph::Revision = 1
Nonzero application-assigned snapshot revision; never wrap or reuse on replacement.
Related types: uint64
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h