raisin::ReflectionProbeDebugOverlaySummary
struct · #include <rayrai/ReflectionProbe.hpp>
CPU summary shown by the optional reflection-probe debug overlay (RayraiWindow::reflectionProbeDebugOverlaySummary()).
Public attributes
available
bool availableSummary was produced.
overlayEnabled
bool overlayEnabledRenderQualitySettings::reflectionProbeDebugOverlayEnabled.
validBlend
bool validBlendA blend was selected at samplePosition.
registeredProbeCount
size_t registeredProbeCountProbes registered with the window.
selectedProbeCount
size_t selectedProbeCountProbes used by the blend (0, 1 or 2).
boxProjectionProbeCount
size_t boxProjectionProbeCountProbes with box projection requested.
validBoxProjectionProbeCount
size_t validBoxProjectionProbeCountOf those, probes with a non-degenerate box.
primaryIndex
size_t primaryIndexSee ReflectionProbeBlend::primaryIndex.
secondaryIndex
size_t secondaryIndexSee ReflectionProbeBlend::secondaryIndex.
primaryWeight
float primaryWeightSee ReflectionProbeBlend::primaryWeight.
secondaryWeight
float secondaryWeightSee ReflectionProbeBlend::secondaryWeight.
strength
float strengthSee ReflectionProbeBlend::strength.
samplePosition
glm::vec3 samplePositionPosition the selection was evaluated at.
primaryPosition
glm::vec3 primaryPositionPrimary probe position.
secondaryPosition
glm::vec3 secondaryPositionSecondary probe position.
primaryBoxProjection
bool primaryBoxProjectionPrimary probe uses box projection.
secondaryBoxProjection
bool secondaryBoxProjectionSecondary probe uses box projection.