ludus::graphics::renderer::RayPathCaptureDescription¶
Ludus Wiki · API overview · Browse API
Struct
Selection of one ray path capture: one launch pixel of the ray passes' color extent and the progressive samples [0, SampleCount). This first slice captures a single pixel.
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp
#include <ludus/graphics/renderer/render_graph.hpp>
struct ludus::graphics::renderer::RayPathCaptureDescription final
Fields¶
PixelX¶
foundation::uint32 ludus::graphics::renderer::RayPathCaptureDescription::PixelX = 0
Launch pixel column; a pixel outside a pass's extent records nothing.
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp
PixelY¶
foundation::uint32 ludus::graphics::renderer::RayPathCaptureDescription::PixelY = 0
Launch pixel row, top row zero.
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp
SampleCount¶
foundation::uint32 ludus::graphics::renderer::RayPathCaptureDescription::SampleCount = DEFAULT_RAY_PATH_SAMPLES
Progressive samples recorded, 1..MAX_RAY_PATH_SAMPLES. A pass whose authored Accumulate limit is lower traces, and so records, only that many samples.
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp
RecordCapacity¶
foundation::uint32 ludus::graphics::renderer::RayPathCaptureDescription::RecordCapacity = DEFAULT_RAY_PATH_RECORDS
Event records kept, 1..MAX_RAY_PATH_RECORDS. Later events beyond it are counted as dropped.
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp