Skip to content

raisin::ReflectionProbeDebugOverlaySummary ​

struct · #include <rayrai/ReflectionProbe.hpp>

CPU summary shown by the optional reflection-probe debug overlay (RayraiWindow::reflectionProbeDebugOverlaySummary()).

Public attributes ​

available ​

cpp
bool available

Summary was produced.

overlayEnabled ​

cpp
bool overlayEnabled

RenderQualitySettings::reflectionProbeDebugOverlayEnabled.

validBlend ​

cpp
bool validBlend

A blend was selected at samplePosition.

registeredProbeCount ​

cpp
size_t registeredProbeCount

Probes registered with the window.

selectedProbeCount ​

cpp
size_t selectedProbeCount

Probes used by the blend (0, 1 or 2).

boxProjectionProbeCount ​

cpp
size_t boxProjectionProbeCount

Probes with box projection requested.

validBoxProjectionProbeCount ​

cpp
size_t validBoxProjectionProbeCount

Of those, probes with a non-degenerate box.

primaryIndex ​

cpp
size_t primaryIndex

See ReflectionProbeBlend::primaryIndex.

secondaryIndex ​

cpp
size_t secondaryIndex

See ReflectionProbeBlend::secondaryIndex.

primaryWeight ​

cpp
float primaryWeight

See ReflectionProbeBlend::primaryWeight.

secondaryWeight ​

cpp
float secondaryWeight

See ReflectionProbeBlend::secondaryWeight.

strength ​

cpp
float strength

See ReflectionProbeBlend::strength.

samplePosition ​

cpp
glm::vec3 samplePosition

Position the selection was evaluated at.

primaryPosition ​

cpp
glm::vec3 primaryPosition

Primary probe position.

secondaryPosition ​

cpp
glm::vec3 secondaryPosition

Secondary probe position.

primaryBoxProjection ​

cpp
bool primaryBoxProjection

Primary probe uses box projection.

secondaryBoxProjection ​

cpp
bool secondaryBoxProjection

Secondary probe uses box projection.

RaiSim — physics for robotics and AI.