命名空间 | |
namespace | MapGen |
类型定义 | |
using | MapGen::Graph = DoublyConnectedEdgeList |
函数 | |
static Graph::Position | MapGen::getDirection (const Graph::HalfEdge &edge) |
static std::pair< Graph::HalfEdge *, Graph::HalfEdge * > | MapGen::getRandomOpposingEdges (Graph::Face &face, FRandomStream &random) |
static const Graph::Position & | MapGen::getSourcePosition (const Graph::HalfEdge &edge) |
static const Graph::Position & | MapGen::getTargetPosition (const Graph::HalfEdge &edge) |
static void | MapGen::randomize (Graph &graph, const int32 seed) |
static int32 | MapGen::signOf (int32 val) |
static Graph::Face * | MapGen::splitFace (Graph &graph, Graph::Face &face, FRandomStream &random) |
变量 | |
static constexpr int32 | MapGen::MARGIN = 6 |