载入中...
搜索中...
未找到
eve::procgen::road::RoadTerrainConformReceipt结构体 参考

Exact changed samples needed to safely restore one road terrain conformance. @cost Storage, copy and move-destruction work are linear in the number of changed samples. 更多...

#include <RoadBake.h>

Public 属性

int width = 0
 
int height = 0
 
int skippedBridgeSamples = 0
 Cells kept below elevated road surfaces.
 
int skippedTunnelSamples = 0
 Cells whose terrain roof was kept above tunnel surfaces.
 
std::vector< std::size_t > sampleIndices
 
std::vector< float > before
 
std::vector< float > after
 

详细描述

Exact changed samples needed to safely restore one road terrain conformance. @cost Storage, copy and move-destruction work are linear in the number of changed samples.

在文件 RoadBake.h 第 32 行定义.

类成员变量说明

◆ after

std::vector<float> eve::procgen::road::RoadTerrainConformReceipt::after

◆ before

std::vector<float> eve::procgen::road::RoadTerrainConformReceipt::before

◆ height

int eve::procgen::road::RoadTerrainConformReceipt::height = 0

◆ sampleIndices

std::vector<std::size_t> eve::procgen::road::RoadTerrainConformReceipt::sampleIndices

◆ skippedBridgeSamples

int eve::procgen::road::RoadTerrainConformReceipt::skippedBridgeSamples = 0

Cells kept below elevated road surfaces.

在文件 RoadBake.h 第 35 行定义.

被这些函数引用 eve::procgen::road::conformHeightmapToRoadWithReceipt().

◆ skippedTunnelSamples

int eve::procgen::road::RoadTerrainConformReceipt::skippedTunnelSamples = 0

Cells whose terrain roof was kept above tunnel surfaces.

在文件 RoadBake.h 第 36 行定义.

被这些函数引用 eve::procgen::road::conformHeightmapToRoadWithReceipt().

◆ width

int eve::procgen::road::RoadTerrainConformReceipt::width = 0

该结构体的文档由以下文件生成: