Skip to content

EntropyCanvas::LightProbeComponent

Single light probe component for SG-based ambient lighting. More…

#include <GlobalIllumination.h>

Name
ENTROPY_REGISTER_TYPE(LightProbeComponent )
ENTROPY_FIELD_EXTENSION(uint32_t , captureResolution )
ENTROPY_FIELD(float , influenceRadius )
ENTROPY_FIELD(float , intensity )
ENTROPY_FIELD(SGLobeConfig , lobeConfig )
ENTROPY_FIELD(ProbeUpdatePriority , updatePriority )
Name
uint32_tprobeIndex
boolneedsCapture
struct EntropyCanvas::LightProbeComponent;

Single light probe component for SG-based ambient lighting.

Unlike ProbeVolumeComponent which creates a 3D grid of probes, this places a single SG light probe at a specific location. Simpler and more efficient for small scenes or isolated areas.

ENTROPY_REGISTER_TYPE(
LightProbeComponent
)
ENTROPY_FIELD_EXTENSION(
uint32_t ,
captureResolution
)
ENTROPY_FIELD(
float ,
influenceRadius
)
ENTROPY_FIELD(
float ,
intensity
)
ENTROPY_FIELD(
SGLobeConfig ,
lobeConfig
)
ENTROPY_FIELD(
ProbeUpdatePriority ,
updatePriority
)
uint32_t probeIndex {UINT32_MAX};
bool needsCapture {true};

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