raisin::ReflectionProbeDebugItem
struct · #include <rayrai/ReflectionProbe.hpp>
Per-probe entry of a ReflectionProbeDebugView.
Public attributes
index
cpp
size_t indexIndex in the registered probe list.
selected
cpp
bool selectedProbe is the primary or the secondary of the blend.
primary
cpp
bool primaryProbe is the blend's primary probe.
secondary
cpp
bool secondaryProbe is the blend's secondary probe (with a non-zero weight).
rawWeight
cpp
float rawWeightUnnormalized weight at the sample position (0 for probes without maps).
normalizedWeight
cpp
float normalizedWeightWeight within the blend (0 when not selected).
position
cpp
glm::vec3 positionProbe capture position.
radius
cpp
float radiusProbe influence radius.
boxProjection
cpp
bool boxProjectionBox projection requested on the probe.
boxProjectionValid
cpp
bool boxProjectionValidBox projection requested and the box has positive extent on all axes.
boxMin
cpp
glm::vec3 boxMinProbe box minimum corner.
boxMax
cpp
glm::vec3 boxMaxProbe box maximum corner.