ludus::graphics::renderer::SurfacePointSampling¶
Ludus Wiki · API overview · Browse API
Struct
Explicit point-count, sampling-work and logical setup-memory budgets.
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/surface_points.hpp
#include <ludus/graphics/renderer/surface_points.hpp>
struct ludus::graphics::renderer::SurfacePointSampling final
Fields¶
Count¶
foundation::uint32 ludus::graphics::renderer::SurfacePointSampling::Count = 0
Positive output count, unrelated to triangle vertex count.
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/surface_points.hpp
Seed¶
foundation::uint64 ludus::graphics::renderer::SurfacePointSampling::Seed = 0
Deterministic PCG stream seed; no camera/time/global RNG input.
Related types: foundation::uint64
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/surface_points.hpp
MaximumAttempts¶
foundation::uint64 ludus::graphics::renderer::SurfacePointSampling::MaximumAttempts = 0
At least Count; masks can require extra proposals.
Related types: foundation::uint64
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/surface_points.hpp
MaximumBytes¶
foundation::usize ludus::graphics::renderer::SurfacePointSampling::MaximumBytes = 0
Candidate scene, sampling scratch and output logical bytes.
Related types: foundation::usize
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/surface_points.hpp