Skip to content

ludus::graphics::renderer::RenderGraphActivationReport

Ludus Wiki · API overview · Browse API

Struct

Copied activation status, independent of the active graph's scene reports.

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

#include <ludus/graphics/renderer/render_graph_activation.hpp>
struct ludus::graphics::renderer::RenderGraphActivationReport final

Fields

ActiveGeneration

foundation::uint64 ludus::graphics::renderer::RenderGraphActivationReport::ActiveGeneration = 0
Activation serial of the drawing generation; 0 when none.

Related types: foundation::uint64

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

CandidateGeneration

foundation::uint64 ludus::graphics::renderer::RenderGraphActivationReport::CandidateGeneration = 0
Serial of the last staged candidate; 0 when none was staged.

Related types: foundation::uint64

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

Candidate

RenderGraphCandidateState ludus::graphics::renderer::RenderGraphActivationReport::Candidate = RenderGraphCandidateState::None
Candidate lifecycle.

Related types: RenderGraphCandidateState

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

LastFailure

rhi::RasterStatus ludus::graphics::renderer::RenderGraphActivationReport::LastFailure = rhi::RasterStatus::Ready
Status that failed the last candidate.

Related types: rhi::RasterStatus

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

LatestSceneRevision

foundation::uint64 ludus::graphics::renderer::RenderGraphActivationReport::LatestSceneRevision = 0
Revision of the last accepted Update call.

Related types: foundation::uint64

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

ActiveRenderer

RenderGraphRenderer ludus::graphics::renderer::RenderGraphActivationReport::ActiveRenderer =
RenderGraphRenderer::Raster
Drawing model; meaningful with ActiveGeneration.

Related types: RenderGraphRenderer

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

CandidateRenderer

RenderGraphRenderer ludus::graphics::renderer::RenderGraphActivationReport::CandidateRenderer =
RenderGraphRenderer::Raster
Last staged model; meaningful with CandidateGeneration.

Related types: RenderGraphRenderer

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

CandidateReport

RenderGraphReport ludus::graphics::renderer::RenderGraphActivationReport::CandidateReport {}
Latest candidate extraction diagnostics, retained after rejection independently of the active graph.

Related types: RenderGraphReport

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