Skip to content

EntropyCanvas::ReflectionProbeComponent

Single reflection probe component (for manual placement). More…

#include <GlobalIllumination.h>

Name
ENTROPY_REGISTER_TYPE(ReflectionProbeComponent )
ENTROPY_FIELD_EXTENSION(uint32_t , captureResolution )
ENTROPY_FIELD(float , influenceRadius )
virtualENTROPY_FIELD(float , falloffExponent ) =0
ENTROPY_FIELD(float , intensity )
ENTROPY_FIELD(SGLobeConfig , lobeConfig )
ENTROPY_FIELD(ProbeUpdatePriority , updatePriority )
ENTROPY_FIELD(bool , useBoxProjection )
ENTROPY_FIELD(glm::vec3 , boxExtents )
Name
uint32_tprobeAtlasIndex
boolneedsCapture
struct EntropyCanvas::ReflectionProbeComponent;

Single reflection probe component (for manual placement).

Unlike ProbeVolumeComponent which creates a grid, this places a single high-quality probe at a specific location.

ENTROPY_REGISTER_TYPE(
ReflectionProbeComponent
)
ENTROPY_FIELD_EXTENSION(
uint32_t ,
captureResolution
)
ENTROPY_FIELD(
float ,
influenceRadius
)
virtual ENTROPY_FIELD(
float ,
falloffExponent
) =0
ENTROPY_FIELD(
float ,
intensity
)
ENTROPY_FIELD(
SGLobeConfig ,
lobeConfig
)
ENTROPY_FIELD(
ProbeUpdatePriority ,
updatePriority
)
ENTROPY_FIELD(
bool ,
useBoxProjection
)
ENTROPY_FIELD(
glm::vec3 ,
boxExtents
)
uint32_t probeAtlasIndex {UINT32_MAX};
bool needsCapture {true};

Updated on 2026-01-26 at 17:14:35 -0500