载入中...
搜索中...
未找到
eve::procgen::urban::UrbanGenerator::GenState结构体 参考

Public 属性

std::vector< Polygon > parcels
 
Polygon land
 
std::vector< Vec2 > corners
 
std::vector< Parcel > rings
 
std::vector< GraphEdge > edges
 
std::vector< std::vector< int > > parcelEdges
 
std::vector< char > edgeStreet
 
std::vector< char > cornerOnLandBoundary
 
std::vector< std::pair< Vec2, Vec2 > > streetSegs
 
std::vector< char > landEdgeStreet
 
std::vector< std::vector< int > > streetChains
 
std::vector< int > junctionVertices
 

详细描述

在文件 UrbanGenerator.cpp 第 27 行定义.

类成员变量说明

◆ cornerOnLandBoundary

std::vector<char> eve::procgen::urban::UrbanGenerator::GenState::cornerOnLandBoundary

在文件 UrbanGenerator.cpp 第 35 行定义.

◆ corners

std::vector<Vec2> eve::procgen::urban::UrbanGenerator::GenState::corners

在文件 UrbanGenerator.cpp 第 30 行定义.

被这些函数引用 eve::procgen::urban::UrbanGenerator::generate().

◆ edges

std::vector<GraphEdge> eve::procgen::urban::UrbanGenerator::GenState::edges

在文件 UrbanGenerator.cpp 第 32 行定义.

被这些函数引用 eve::procgen::urban::UrbanGenerator::generate().

◆ edgeStreet

std::vector<char> eve::procgen::urban::UrbanGenerator::GenState::edgeStreet

在文件 UrbanGenerator.cpp 第 34 行定义.

被这些函数引用 eve::procgen::urban::UrbanGenerator::generate().

◆ junctionVertices

std::vector<int> eve::procgen::urban::UrbanGenerator::GenState::junctionVertices

在文件 UrbanGenerator.cpp 第 39 行定义.

◆ land

Polygon eve::procgen::urban::UrbanGenerator::GenState::land

在文件 UrbanGenerator.cpp 第 29 行定义.

◆ landEdgeStreet

std::vector<char> eve::procgen::urban::UrbanGenerator::GenState::landEdgeStreet

在文件 UrbanGenerator.cpp 第 37 行定义.

◆ parcelEdges

std::vector<std::vector<int> > eve::procgen::urban::UrbanGenerator::GenState::parcelEdges

在文件 UrbanGenerator.cpp 第 33 行定义.

◆ parcels

std::vector<Polygon> eve::procgen::urban::UrbanGenerator::GenState::parcels

在文件 UrbanGenerator.cpp 第 28 行定义.

被这些函数引用 eve::procgen::urban::UrbanGenerator::generate().

◆ rings

std::vector<Parcel> eve::procgen::urban::UrbanGenerator::GenState::rings

在文件 UrbanGenerator.cpp 第 31 行定义.

◆ streetChains

std::vector<std::vector<int> > eve::procgen::urban::UrbanGenerator::GenState::streetChains

在文件 UrbanGenerator.cpp 第 38 行定义.

◆ streetSegs

std::vector<std::pair<Vec2, Vec2> > eve::procgen::urban::UrbanGenerator::GenState::streetSegs

在文件 UrbanGenerator.cpp 第 36 行定义.

被这些函数引用 eve::procgen::urban::UrbanGenerator::generate().


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