Skip to content

raisin::RayraiWindow::RenderPassAccounting ​

struct · #include <rayrai/RayraiWindow.hpp>

Estimated per-frame pass counts from estimateRenderPassAccounting() (no rendering involved).

Public attributes ​

fastForwardPathEligible ​

cpp
bool fastForwardPathEligible

The cheap forward path applies.

postprocessActive ​

cpp
bool postprocessActive

Any post-process work is enabled.

msaaActive ​

cpp
bool msaaActive

Viewer MSAA is enabled.

renderScaleActive ​

cpp
bool renderScaleActive

The viewer renders below native resolution.

probeFilteringActive ​

cpp
bool probeFilteringActive

Reflection-probe filtering is configured.

localProbeSelectionActive ​

cpp
bool localProbeSelectionActive

Local reflection-probe selection is in use.

additionalShadowActive ​

cpp
bool additionalShadowActive

Additional-light shadows are active.

mainShadowPassesPerFrame ​

cpp
size_t mainShadowPassesPerFrame

Main-light shadow passes.

additional2dShadowPassesPerFrame ​

cpp
size_t additional2dShadowPassesPerFrame

2D additional-light shadow passes.

additionalPointShadowFacePassesPerFrame ​

cpp
size_t additionalPointShadowFacePassesPerFrame

Point-light shadow cubemap face passes.

shadowPassesPerFrame ​

cpp
size_t shadowPassesPerFrame

All shadow passes.

sceneColorPassesPerFrame ​

cpp
size_t sceneColorPassesPerFrame

Scene color passes.

planarReflectionPassesPerFrame ​

cpp
size_t planarReflectionPassesPerFrame

Planar reflection passes.

renderScaleResolvePassesPerFrame ​

cpp
size_t renderScaleResolvePassesPerFrame

Render-scale resolve passes.

transparentPassesPerFrame ​

cpp
size_t transparentPassesPerFrame

Transparent passes.

postprocessPassesPerFrame ​

cpp
size_t postprocessPassesPerFrame

Post-process passes.

bloomExtraPassesPerFrame ​

cpp
size_t bloomExtraPassesPerFrame

Extra bloom passes.

aoDenoisePassesPerFrame ​

cpp
size_t aoDenoisePassesPerFrame

AO denoise passes.

debugReadbackPassesPerFrame ​

cpp
size_t debugReadbackPassesPerFrame

Debug readback passes.

totalEstimatedPassesPerFrame ​

cpp
size_t totalEstimatedPassesPerFrame

Sum of all estimated passes.

activeAdditionalLights ​

cpp
size_t activeAdditionalLights

Additional lights registered.

activeAdditionalShadowLights ​

cpp
size_t activeAdditionalShadowLights

Additional lights currently selected for shadows.

activeReflectionProbes ​

cpp
size_t activeReflectionProbes

Registered reflection probes.

activeUltraFeatureCount ​

cpp
int activeUltraFeatureCount

Number of enabled Ultra-tier features.

likelyBottleneck ​

cpp
std::string likelyBottleneck

One of scene_shading, fast_forward, shadow, postprocess_or_fill, light_shading, pass_count.

RaiSim — physics for robotics and AI.