| allChannels() const | eve::building::PlacementWorld | inline |
| allChannels() | eve::building::PlacementWorld | inline |
| bindTileLayer(map::TileLayer *layer) | eve::building::PlacementWorld | |
| buildingHasTag(int instanceId, const std::string &tag) const | eve::building::PlacementWorld | |
| buildings() const | eve::building::PlacementWorld | inline |
| buildings() | eve::building::PlacementWorld | inline |
| canPlace(const std::string &buildingId, int cellX, int cellY, float rotationDeg=0.f) | eve::building::PlacementWorld | |
| canPlaceReason(const std::string &buildingId, int cellX, int cellY, float rotationDeg=0.f) | eve::building::PlacementWorld | |
| cellToWorld3D(int cellX, int cellY, float elevation, float &worldX, float &worldY, float &worldZ) const | eve::building::PlacementWorld | |
| cellToWorld3DX(int cellX, int cellY, float elevation) const | eve::building::PlacementWorld | |
| cellToWorld3DY(int cellX, int cellY, float elevation) const | eve::building::PlacementWorld | |
| cellToWorld3DZ(int cellX, int cellY, float elevation) const | eve::building::PlacementWorld | |
| cellToWorldPlane(int cellX, int cellY, float &px, float &py) const | eve::building::PlacementWorld | |
| cellToWorldX(int cellX) const | eve::building::PlacementWorld | |
| cellToWorldY(int cellY) const | eve::building::PlacementWorld | |
| channelOccupancy(const std::string &channel) | eve::building::PlacementWorld | |
| clearBuildings() | eve::building::PlacementWorld | |
| clearTerrainGidMap() | eve::building::PlacementWorld | |
| clearTileLayer() | eve::building::PlacementWorld | |
| destroy() | eve::building::PlacementWorld | |
| fillTerrain(int semantic) | eve::building::PlacementWorld | |
| getAnyOccupant(int cellX, int cellY) const | eve::building::PlacementWorld | |
| getBuildingCellX(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingCellY(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingChannel(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingCount() const | eve::building::PlacementWorld | |
| getBuildingElevation(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingId(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingInstanceAt(int index) const | eve::building::PlacementWorld | |
| getBuildingProp(int instanceId, const std::string &key, const std::string &fallback={}) const | eve::building::PlacementWorld | |
| getBuildingRotation(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingWorldX(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingWorldY(int instanceId) const | eve::building::PlacementWorld | |
| getBuildingWorldZ(int instanceId) const | eve::building::PlacementWorld | |
| getCellSize() const | eve::building::PlacementWorld | inline |
| getExtra(const std::string &key, const std::string &fallback={}) const | eve::building::PlacementWorld | |
| getGrid() const | eve::building::PlacementWorld | inline |
| getGrid() | eve::building::PlacementWorld | inline |
| getGridLayoutName() const | eve::building::PlacementWorld | |
| getGridPlaneName() const | eve::building::PlacementWorld | |
| getHeight() const | eve::building::PlacementWorld | inline |
| getId() const | eve::building::PlacementWorld | inline |
| getOccupant(int cellX, int cellY) const | eve::building::PlacementWorld | |
| getOccupantInChannel(const std::string &channel, int cellX, int cellY) const | eve::building::PlacementWorld | |
| getOriginX() const | eve::building::PlacementWorld | inline |
| getOriginY() const | eve::building::PlacementWorld | inline |
| getSnapMode() const | eve::building::PlacementWorld | inline |
| getTerrain(int cellX, int cellY) const | eve::building::PlacementWorld | |
| getTileLayer() const | eve::building::PlacementWorld | inline |
| getValidateRule() const | eve::building::PlacementWorld | inline |
| getWidth() const | eve::building::PlacementWorld | inline |
| hasBuilding(int instanceId) const | eve::building::PlacementWorld | |
| hasGridFromLayer() const | eve::building::PlacementWorld | inline |
| inBounds(int cellX, int cellY) const | eve::building::PlacementWorld | |
| isCellEmpty(int cellX, int cellY) const | eve::building::PlacementWorld | |
| isCellEmptyInChannel(const std::string &channel, int cellX, int cellY) const | eve::building::PlacementWorld | |
| moveBuilding(int instanceId, int cellX, int cellY, float rotationDeg=-1.f) | eve::building::PlacementWorld | |
| occupancy() const | eve::building::PlacementWorld | inline |
| occupancy() | eve::building::PlacementWorld | inline |
| operator=(const PlacementWorld &)=delete | eve::building::PlacementWorld | |
| placeAt(const std::string &buildingId, int cellX, int cellY, float rotationDeg=0.f) | eve::building::PlacementWorld | |
| placeAtWorld(const std::string &buildingId, float worldX, float worldY, float rotationDeg=0.f) | eve::building::PlacementWorld | |
| placeAtWorld3D(const std::string &buildingId, float worldX, float worldY, float worldZ, float rotationDeg=0.f) | eve::building::PlacementWorld | |
| placeGhost(Ghost *ghost) | eve::building::PlacementWorld | |
| PlacementSystem | eve::building::PlacementWorld | friend |
| PlacementWorld(int width, int height, float cellSize=32.f) | eve::building::PlacementWorld | |
| PlacementWorld(const PlacementWorld &)=delete | eve::building::PlacementWorld | |
| removeBuilding(int instanceId) | eve::building::PlacementWorld | |
| setBuildingProp(int instanceId, const std::string &key, const std::string &value) | eve::building::PlacementWorld | |
| setCellGap(float gapX, float gapY) | eve::building::PlacementWorld | |
| setCellSize(float s) | eve::building::PlacementWorld | |
| setExtra(const std::string &key, const std::string &value) | eve::building::PlacementWorld | |
| setGridFromLayer(map::TileLayer *layer) | eve::building::PlacementWorld | |
| setGridLayout(const std::string &layout) | eve::building::PlacementWorld | |
| setGridPlane(const std::string &plane) | eve::building::PlacementWorld | |
| setHexSideLength(float s) | eve::building::PlacementWorld | |
| setId(const std::string &id) | eve::building::PlacementWorld | inline |
| setOrigin(float x, float y) | eve::building::PlacementWorld | |
| setSnapMode(const std::string &mode) | eve::building::PlacementWorld | inline |
| setStagger(const std::string &axis, const std::string &index) | eve::building::PlacementWorld | |
| setTerrain(int cellX, int cellY, int semantic) | eve::building::PlacementWorld | |
| setTerrainGid(int gid, int semantic) | eve::building::PlacementWorld | |
| setTerrainGidMapJson(const std::string &json) | eve::building::PlacementWorld | |
| setValidateRule(const std::string &rule) | eve::building::PlacementWorld | inline |
| terrain() const | eve::building::PlacementWorld | inline |
| terrain() | eve::building::PlacementWorld | inline |
| worldToCell3D(float worldX, float worldY, float worldZ, int &cellX, int &cellY) const | eve::building::PlacementWorld | |
| worldToCell3DX(float worldX, float worldY, float worldZ) const | eve::building::PlacementWorld | |
| worldToCell3DY(float worldX, float worldY, float worldZ) const | eve::building::PlacementWorld | |
| worldToCellX(float worldX) const | eve::building::PlacementWorld | |
| worldToCellY(float worldY) const | eve::building::PlacementWorld | |
| ~PlacementWorld()=default | eve::building::PlacementWorld | |