Skip to content

ludus::graphics::renderer::RenderGraphCaptureInfo

Ludus Wiki · API overview · Browse API

Struct

Progress and provenance of one capture.

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

#include <ludus/graphics/renderer/render_graph_capture.hpp>
struct ludus::graphics::renderer::RenderGraphCaptureInfo final

Fields

Phase

RenderGraphCapturePhase ludus::graphics::renderer::RenderGraphCaptureInfo::Phase = RenderGraphCapturePhase::Idle
Current phase.

Related types: RenderGraphCapturePhase

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

Width

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::Width = 0
Captured image width in pixels.

Related types: foundation::uint32

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

Height

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::Height = 0
Captured image height in pixels.

Related types: foundation::uint32

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

Output

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::Output = content::render_graph_format::ABSENT
Captured logical resource.

Related types: foundation::uint32

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

AccumulationPass

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::AccumulationPass = content::render_graph_format::ABSENT
Plan pass whose mean is read.

Related types: foundation::uint32

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

AuthoredLimit

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::AuthoredLimit = 0
Accumulate limit authored on that pass.

Related types: foundation::uint32

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

TargetSamples

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::TargetSamples = 0
Total target invocations per pixel, including WarmupSamples.

Related types: foundation::uint32

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

WarmupSamples

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::WarmupSamples = 0
Declared discarded startup invocations; included in raw file counts.

Related types: foundation::uint32

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

SubmittedSamples

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::SubmittedSamples = 0
Samples submitted for every pixel so far: frames, or complete rounds of bands.

Related types: foundation::uint32

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

TileCount

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::TileCount = 0
Bands per sample, each submitted alone; zero until the scene is ready.

Related types: foundation::uint32

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

FailedPixels

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::FailedPixels = 0
Pixels with a latched shader failure, known after read-back.

Related types: foundation::uint32

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

MinimumSamples

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::MinimumSamples = 0
Smallest committed count across pixels, known after read-back.

Related types: foundation::uint32

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

ReadbackSamples

foundation::uint32 ludus::graphics::renderer::RenderGraphCaptureInfo::ReadbackSamples = 0
Submitted samples covered by the pixels last read back.

Related types: foundation::uint32

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

SceneRevision

foundation::uint64 ludus::graphics::renderer::RenderGraphCaptureInfo::SceneRevision = 0
Revision submitted with the scene; it also seeds sampling.

Related types: foundation::uint64

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