Skip to content

ludus::graphics::renderer::RenderGraphCoverageRecord

Ludus Wiki · API overview · Browse API

Struct

Per-item/per-camera/role coverage record; owned by the graph until its next Update or Reset.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

#include <ludus/graphics/renderer/render_graph.hpp>
struct ludus::graphics::renderer::RenderGraphCoverageRecord final

Fields

SourceId

foundation::uint64 ludus::graphics::renderer::RenderGraphCoverageRecord::SourceId = 0
Extraction identity.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

Camera

foundation::uint32 ludus::graphics::renderer::RenderGraphCoverageRecord::Camera = 0
Generation-local camera index.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

Role

content::render_graph_format::Aspect ludus::graphics::renderer::RenderGraphCoverageRecord::Role = content::render_graph_format::Aspect::Color
Required output role.

Related types: content::render_graph_format::Aspect

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

Status

RenderGraphCoverage ludus::graphics::renderer::RenderGraphCoverageRecord::Status = RenderGraphCoverage::Unsupported
Compatibility result.

Related types: RenderGraphCoverage

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

Reason

RenderGraphReason ludus::graphics::renderer::RenderGraphCoverageRecord::Reason = RenderGraphReason::None
Preserved mismatch explanation.

Related types: RenderGraphReason

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

HasDiagnosticRoute

bool ludus::graphics::renderer::RenderGraphCoverageRecord::HasDiagnosticRoute = false
A color marker/proxy may render; never establishes depth correctness.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp