raisin::StreamedTerrain::Settings
struct · #include <rayrai/StreamedTerrain.hpp>
Layout and per-patch geometry parameters.
Public attributes
intervals
cpp
unsigned int intervalsPatch grid intervals per side; power of two in [2, 256].
finestPatchSize
cpp
double finestPatchSizeSee terrainPatchLayout(). A new layout starts when an observer moves half of finestPatchSize from where the current one was planned.
splitScale
cpp
double splitScalepatchBudget
cpp
size_t patchBudgetMaximum patches per layout, and new patches prepared per update() call (>= 1).
uploadBudget
cpp
size_t uploadBudgetskirtDepth
cpp
double skirtDepthTerrainPatch skirt depth and texture repeat distance.
textureRepeatMeters
cpp
double textureRepeatMeters