raisin::RayraiWindow::ReflectionProbeCaptureSettings
struct · #include <rayrai/RayraiWindow.hpp>
Explicit static reflection-probe capture settings.
Probe capture is never automatic. Applications call captureReflectionProbeCubemap() when they want a bounded real-time local reflection approximation. Custom visuals, instanced visuals, and point clouds are captured only when their draw toggles are enabled and they are marked detectable.
Public attributes
resolution
int resolutionCubemap face size in pixels, clamped to [16, 512].
drawVisualizationObjects
bool drawVisualizationObjectsDraw custom visuals and instanced visuals that are marked detectable.
drawCoordinateFrames
bool drawCoordinateFramesDraw coordinate frames into the probe.
drawPointClouds
bool drawPointCloudsDraw point clouds that are marked detectable.
doShadows
bool doShadowsRender shadows while capturing.
includeEnvironmentBackground
bool includeEnvironmentBackgroundDraw environmentBackgroundMap behind the captured scene.
environmentBackgroundMap
unsigned int environmentBackgroundMapBackground cubemap used when includeEnvironmentBackground is true.
environmentBackgroundExposure
float environmentBackgroundExposureExposure applied to environmentBackgroundMap.