raisin::RayraiWindow::RenderPassAccounting
struct · #include <rayrai/RayraiWindow.hpp>
Estimated per-frame pass counts from estimateRenderPassAccounting() (no rendering involved).
Public attributes
fastForwardPathEligible
bool fastForwardPathEligibleThe cheap forward path applies.
postprocessActive
bool postprocessActiveAny post-process work is enabled.
msaaActive
bool msaaActiveViewer MSAA is enabled.
renderScaleActive
bool renderScaleActiveThe viewer renders below native resolution.
probeFilteringActive
bool probeFilteringActiveReflection-probe filtering is configured.
localProbeSelectionActive
bool localProbeSelectionActiveLocal reflection-probe selection is in use.
additionalShadowActive
bool additionalShadowActiveAdditional-light shadows are active.
mainShadowPassesPerFrame
size_t mainShadowPassesPerFrameMain-light shadow passes.
additional2dShadowPassesPerFrame
size_t additional2dShadowPassesPerFrame2D additional-light shadow passes.
additionalPointShadowFacePassesPerFrame
size_t additionalPointShadowFacePassesPerFramePoint-light shadow cubemap face passes.
shadowPassesPerFrame
size_t shadowPassesPerFrameAll shadow passes.
sceneColorPassesPerFrame
size_t sceneColorPassesPerFrameScene color passes.
planarReflectionPassesPerFrame
size_t planarReflectionPassesPerFramePlanar reflection passes.
renderScaleResolvePassesPerFrame
size_t renderScaleResolvePassesPerFrameRender-scale resolve passes.
transparentPassesPerFrame
size_t transparentPassesPerFrameTransparent passes.
postprocessPassesPerFrame
size_t postprocessPassesPerFramePost-process passes.
bloomExtraPassesPerFrame
size_t bloomExtraPassesPerFrameExtra bloom passes.
aoDenoisePassesPerFrame
size_t aoDenoisePassesPerFrameAO denoise passes.
debugReadbackPassesPerFrame
size_t debugReadbackPassesPerFrameDebug readback passes.
totalEstimatedPassesPerFrame
size_t totalEstimatedPassesPerFrameSum of all estimated passes.
activeAdditionalLights
size_t activeAdditionalLightsAdditional lights registered.
activeAdditionalShadowLights
size_t activeAdditionalShadowLightsAdditional lights currently selected for shadows.
activeReflectionProbes
size_t activeReflectionProbesRegistered reflection probes.
activeUltraFeatureCount
int activeUltraFeatureCountNumber of enabled Ultra-tier features.
likelyBottleneck
std::string likelyBottleneckOne of scene_shading, fast_forward, shadow, postprocess_or_fill, light_shading, pass_count.