raisin::RayraiWindow::ReflectionProbeDebugItem
struct · #include <rayrai/RayraiWindow.hpp>
Per-probe entry of ReflectionProbeDebugView.
Public attributes
index
cpp
size_t indexIndex in the registered probe list.
selected
cpp
bool selectedTrue when used as primary or secondary.
primary
cpp
bool primaryTrue when this is the primary probe.
secondary
cpp
bool secondaryTrue when this is the (non-zero weight) secondary probe.
rawWeight
cpp
float rawWeightUnnormalized influence weight at the sample position (0 without maps).
normalizedWeight
cpp
float normalizedWeightBlend weight after normalization (0 when not selected).
position
cpp
glm::vec3 positionProbe position.
radius
cpp
float radiusProbe influence radius.
boxProjection
cpp
bool boxProjectionRequested box projection flag.
boxProjectionValid
cpp
bool boxProjectionValidTrue when box projection is requested and the box is non-degenerate.
boxMin
cpp
glm::vec3 boxMinBox minimum corner.
boxMax
cpp
glm::vec3 boxMaxBox maximum corner.