载入中...
搜索中...
未找到
eve::hexmap::HexMap 成员列表
成员的完整列表,这些成员属于 eve::hexmap::HexMap,包括所有继承而来的类成员
| addRoad(HexCoordinates c, HexDirection direction) | eve::hexmap::HexMap | |
| cell(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | |
| cellAt(std::int32_t index) const noexcept | eve::hexmap::HexMap | |
| cellCount() const noexcept | eve::hexmap::HexMap | inline |
| cellCountX() const noexcept | eve::hexmap::HexMap | inline |
| cellCountZ() const noexcept | eve::hexmap::HexMap | inline |
| cellGroundPosition(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | inline |
| cellPosition(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | |
| chunkCell(std::int32_t chunkIndex, std::int32_t column, std::int32_t row) const noexcept | eve::hexmap::HexMap | |
| chunkCenter(std::int32_t chunkIndex) const noexcept | eve::hexmap::HexMap | |
| chunkColumnOf(std::int32_t chunkIndex) const noexcept | eve::hexmap::HexMap | |
| chunkCount() const noexcept | eve::hexmap::HexMap | inline |
| chunkCountX() const noexcept | eve::hexmap::HexMap | inline |
| chunkCountZ() const noexcept | eve::hexmap::HexMap | inline |
| chunkIndexOf(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | |
| chunkRowOf(std::int32_t chunkIndex) const noexcept | eve::hexmap::HexMap | |
| collectBrush(HexCoordinates center, std::int32_t radius, std::vector< std::int32_t > &out) const | eve::hexmap::HexMap | |
| contains(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | inline |
| coordinatesAt(std::int32_t index) const noexcept | eve::hexmap::HexMap | |
| dirtyChunkCount() const noexcept | eve::hexmap::HexMap | inline |
| edgeTypeTo(HexCoordinates a, HexCoordinates b) const noexcept | eve::hexmap::HexMap | |
| editElevation(HexCoordinates center, std::int32_t radius, std::int32_t delta) | eve::hexmap::HexMap | |
| editFeatureLevel(HexCoordinates center, std::int32_t radius, std::int32_t feature, std::int32_t delta) | eve::hexmap::HexMap | |
| editTerrainType(HexCoordinates center, std::int32_t radius, std::int32_t terrainType) | eve::hexmap::HexMap | |
| editWaterLevel(HexCoordinates center, std::int32_t radius, std::int32_t delta) | eve::hexmap::HexMap | |
| elevation(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| empty() const noexcept | eve::hexmap::HexMap | inline |
| farmLevel(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| flags(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| getNeighbor(HexCoordinates coordinates, HexDirection direction, HexCoordinates &out) const noexcept | eve::hexmap::HexMap | |
| hasRiver(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| hasRiverThrough(HexCoordinates c, HexDirection d) const noexcept | eve::hexmap::HexMap | |
| hasRoad(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| HexMap()=default | eve::hexmap::HexMap | |
| indexOf(HexCoordinates coordinates) const noexcept | eve::hexmap::HexMap | |
| isExplorable(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| isExplored(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| isUnderwater(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| isWalled(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| markAllChunksDirty() noexcept | eve::hexmap::HexMap | |
| markChunkDirtyAndNeighbors(std::int32_t chunkIndex) noexcept | eve::hexmap::HexMap | |
| noise() const noexcept | eve::hexmap::HexMap | inline |
| pickCell(HexVec3 rayOrigin, HexVec3 rayDirection) const noexcept | eve::hexmap::HexMap | |
| plantLevel(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| removeRiver(HexCoordinates c) | eve::hexmap::HexMap | |
| removeRoads(HexCoordinates c) | eve::hexmap::HexMap | |
| reset(std::int32_t cellCountX, std::int32_t cellCountZ, std::uint32_t seed) | eve::hexmap::HexMap | |
| revision() const noexcept | eve::hexmap::HexMap | inline |
| seed() const noexcept | eve::hexmap::HexMap | inline |
| setCellState(HexCoordinates c, HexValues values, HexFlags flags) | eve::hexmap::HexMap | |
| setElevation(HexCoordinates c, std::int32_t elevation) | eve::hexmap::HexMap | |
| setExplorable(HexCoordinates c, bool explorable) | eve::hexmap::HexMap | |
| setExplored(HexCoordinates c, bool explored) | eve::hexmap::HexMap | |
| setFarmLevel(HexCoordinates c, std::int32_t level) | eve::hexmap::HexMap | |
| setOutgoingRiver(HexCoordinates c, HexDirection direction) | eve::hexmap::HexMap | |
| setPlantLevel(HexCoordinates c, std::int32_t level) | eve::hexmap::HexMap | |
| setSpecialIndex(HexCoordinates c, std::int32_t index) | eve::hexmap::HexMap | |
| setTerrainType(HexCoordinates c, std::int32_t terrainType) | eve::hexmap::HexMap | |
| setUrbanLevel(HexCoordinates c, std::int32_t level) | eve::hexmap::HexMap | |
| setWalled(HexCoordinates c, bool walled) | eve::hexmap::HexMap | |
| setWaterLevel(HexCoordinates c, std::int32_t waterLevel) | eve::hexmap::HexMap | |
| specialIndex(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| takeDirtyChunk() noexcept | eve::hexmap::HexMap | |
| terrainType(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| urbanLevel(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| values(HexCoordinates c) const noexcept | eve::hexmap::HexMap | |
| waterLevel(HexCoordinates c) const noexcept | eve::hexmap::HexMap |