raisin::InstancedVisuals::GrassPatchDiagnostics
struct · #include <rayrai/Visuals.hpp>
Internal (diagnostics): grass-patch settings from configureGrassPatch().
Public attributes
enabled
cpp
bool enabledconfigureGrassPatch() was called.
authoredInstanceCount
cpp
size_t authoredInstanceCountInstances in the batch.
drawBudget
cpp
size_t drawBudgetInstance cap (setMaxRenderedInstances()).
drawStride
cpp
size_t drawStrideActive instance stride.
patchWidth
cpp
float patchWidthRecorded patch width (m); metadata only.
patchDepth
cpp
float patchDepthRecorded patch depth (m); metadata only.
densityPerSquareMeter
cpp
float densityPerSquareMeterRecorded blade density; metadata only.
maxDrawDistance
cpp
float maxDrawDistanceView depth at which blades have faded out (m); 0 = no limit.
lodFadeStartDistance
cpp
float lodFadeStartDistanceView depth where the blade fade-out starts (m).
lodFadeEndDistance
cpp
float lodFadeEndDistanceView depth where the blade fade-out ends (m).
bladeRootHeight
cpp
float bladeRootHeightLocal height below which blades do not bend.
bladeTipHeight
cpp
float bladeTipHeightLocal height of full bend.
windStrength
cpp
float windStrengthWind bend strength.
stiffness
cpp
float stiffnessBend stiffness in [0, 1].
flutterWeight
cpp
float flutterWeightHigh-frequency flutter weight.
seed
cpp
uint32_t seedRecorded seed; metadata only.