载入中...
搜索中...
未找到
#include "common/Result.h"#include "procgen/GtsTerrainLod.h"#include <cstdint>#include <string>#include <vector>类 | |
| struct | eve::procgen::GtsTerrainExportWorkflow |
| Validated execution plan compiled from top-level Pcg terrain export controls. 更多... | |
| struct | eve::procgen::GtsTerrainExportLodSettings |
Complete native counterpart of one GTSExportTerrainLODSettings record. 更多... | |
| class | eve::procgen::GtsTerrainExportSettings |
| Schema-versioned source/impostor terrain export profile. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::image |
| namespace | eve::procgen |
函数 | |
| Result< GtsTerrainExportLodSettings > | eve::procgen::makeGtsTerrainImpostorLod (int level) |
| Construct the exact GTS impostor preset for a zero-based LOD index. | |
| Result< GtsTerrainExportLodSettings > | eve::procgen::makeGtsTerrainLowPolyLod (int level) |
| Construct the exact GTS low-poly preset for a zero-based LOD index. | |
| Result< void > | eve::procgen::buildGtsTerrainExportLodsFromHeightmapInto (GtsTerrainLodSet &output, const Heightmap &heightmap, const GtsTerrainExportSettings &settings, float sizeX, float sizeY, float sizeZ, int subTiles, GtsMeshPivot pivot=GtsMeshPivot::None) |
| Build source-terrain LODs using the first export record's SaveResolution and the complete sequential list. | |
| Result< void > | eve::procgen::buildGtsTerrainColliderMeshFromHeightmapInto (MeshBuild &output, const Heightmap &heightmap, const GtsTerrainExportWorkflow &workflow, float sizeX, float sizeY, float sizeZ) |
| Build the independently sampled and simplified MeshCollider geometry requested by a workflow. | |
| Result< std::string > | eve::procgen::encodeGtsTerrainObj (const Heightmap &heightmap, GtsTerrainSaveResolution resolution, float sizeX, float sizeY, float sizeZ, GtsTerrainObjFaceMode faceMode) |
| Encode the original Pcg unmasked terrain OBJ coordinate, UV and face convention. | |
| Result< std::string > | eve::procgen::encodeGtsMaskedTerrainObj (const Heightmap &heightmap, const Heightmap &maskmap, GtsTerrainSaveResolution resolution, float sizeX, float sizeY, float sizeZ, GtsTerrainObjFaceMode faceMode, float threshold=0.2f, bool invert=false) |
| Encode Pcg's cell-classified masked terrain OBJ convention. | |
| Result< int > | eve::procgen::bakeGtsTerrainVertexColorsInto (MeshBuild &output, const MeshBuild &source, const image::ImageData &bakedTexture, GtsTerrainNormalEdgeMode edgeMode, int smoothingIterations, float terrainSizeX, float terrainSizeZ, bool linearize=false) |
| Apply Pcg low-poly edge processing and baked texture vertex colors atomically. | |