ludus::graphics::rhi::RaySceneDescription¶
Ludus Wiki · API overview · Browse API
Struct
Immutable complete declared ray scene, with no camera frustum pruning.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
#include <ludus/graphics/rhi/ray.h>
struct ludus::graphics::rhi::RaySceneDescription final
Fields¶
Instances¶
const RayInstanceDescription* ludus::graphics::rhi::RaySceneDescription::Instances = nullptr
Borrowed ordered instances; returned hit indices address this exact order.
Related types: RayInstanceDescription
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Count¶
ludus::foundation::usize ludus::graphics::rhi::RaySceneDescription::Count = 0
Count up to RayCapabilities::MaxInstances; zero creates an empty scene.
Related types: ludus::foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
ByteBudget¶
ludus::foundation::usize ludus::graphics::rhi::RaySceneDescription::ByteBudget = 0
Explicit TLAS/table/scratch budget in bytes, excluding retained BLAS versions.
Related types: ludus::foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h