Struct Terrain

Struct Documentation

struct Terrain

Owned terrain-catalogue metadata; zero labels denote empty rather than an additional terrain.

Public Members

std::uint32_t id = {}

Declared terrain label; zero is reserved for empty.

std::string name

Human-readable terrain name.

std::optional<std::string> color

Optional authored color metadata, not a render material.

double probability = {1.0}

Authored positive probability metadata; select() weights variants using WangTile::weight.

std::optional<CE::Assets::Grids::CellIndex> representative

Optional illustrative grid cell for this terrain, not an automatic fallback.