Skip to content

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