载入中...
搜索中...
未找到
#include "procgen/heightmap/TerrainProbePlacement.h"#include <algorithm>#include <cmath>#include <limits>#include <unordered_set>#include "procgen/PointSet.h"#include "procgen/heightmap/Heightmap.h"#include "procgen/heightmap/TerrainRasterInternal.h"#include "procgen/heightmap/TerrainMultiTile.h"#include "procgen/heightmap/TerrainStamp.h"命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
函数 | |
| Result< int > | eve::procgen::exportTerrainProbePoints (PointSet &output, const Heightmap &fitness, const Heightmap &heights, const TerrainProbePlacementSettings &settings) |
| Export Pcg ReflectionProbe or LightProbe placements into an owned attributed PointSet. | |
| Result< TerrainMultiTileReport > | eve::procgen::applyTerrainProbesMultiTile (const std::vector< TerrainProbeTile > &tiles, const Heightmap &operationFitness, const TerrainProbePlacementSettings &settings, const TerrainStampSettings &operationSettings, TerrainProbeOperationMode mode, bool worldMapOperation=false, const std::vector< std::string > &validTerrainNames={}) |
| Apply one Pcg probe rule over mapped terrain tiles as one atomic transaction. | |