raisin::GeometryRefractionDiagnostics
struct · #include <rayrai/GeometryRefraction.hpp>
State of the geometry-refraction tracer after the most recent frame (RayraiWindow::geometryRefractionDiagnostics()).
Public attributes
triangles
size_t trianglesTriangle count of the traced dielectric scene.
volumes
size_t volumesClosed dielectric volumes (positive material thickness) in the traced scene.
bvhNodes
size_t bvhNodesNode count of the BVH built over the traced triangles.
sceneBuilds
uint64_t sceneBuildsNumber of times the traced dielectric scene was rebuilt.
accumulatedSamples
int accumulatedSamplesScheduled samples per pixel accumulated in the progressive history (reset when the view, scene or settings change). Adaptive pixels can have fewer actual samples.
activeCameraMedia
int activeCameraMediaNumber of dielectric media (volumes) that contain the camera position.
active
bool activeTrue when the tracer rendered the last frame.
backend
GeometryRefractionBackend backendBackend actually used (Portable or VulkanRayQuery).
backendStatus
std::string backendStatusHuman-readable backend status or fallback reason.