| addConnector(const std::string &moduleId, int cellX, int cellZ, int facing, std::string tag, std::string accepts) | eve::procgen::ModuleAssemblyPlan | |
| addVolumeConnector(const std::string &moduleId, int cellX, int cellZ, int levelOffset, int facing, std::string tag, std::string accepts) | eve::procgen::ModuleAssemblyPlan | |
| applyConfigJson(const std::string &json) | eve::procgen::ModuleAssemblyPlan | |
| configure(float cellSize, float floorHeight, int minCellX, int maxCellX, int minCellZ, int maxCellZ, int maxLevels, bool bounded, bool requireConnection) | eve::procgen::ModuleAssemblyPlan | |
| constraints() const noexcept | eve::procgen::ModuleAssemblyPlan | inline |
| getPlacementCount() const noexcept | eve::procgen::ModuleAssemblyPlan | inline |
| getPlacementModule(int index) const | eve::procgen::ModuleAssemblyPlan | |
| getPlacementX(int index) const noexcept | eve::procgen::ModuleAssemblyPlan | |
| getPlacementY(int index) const noexcept | eve::procgen::ModuleAssemblyPlan | |
| getPlacementYawDegrees(int index) const noexcept | eve::procgen::ModuleAssemblyPlan | |
| getPlacementZ(int index) const noexcept | eve::procgen::ModuleAssemblyPlan | |
| ModuleAssemblyPlan()=default | eve::procgen::ModuleAssemblyPlan | |
| ModuleAssemblyPlan(ModuleAssemblyConstraints constraints) | eve::procgen::ModuleAssemblyPlan | explicit |
| place(ModulePlacement placement) | eve::procgen::ModuleAssemblyPlan | |
| placements() const noexcept | eve::procgen::ModuleAssemblyPlan | inline |
| registerModule(ModuleDefinition definition) | eve::procgen::ModuleAssemblyPlan | |
| registerModuleType(std::string id, int widthCells, int depthCells) | eve::procgen::ModuleAssemblyPlan | |
| registerVolumeModuleType(std::string id, int widthCells, int depthCells, int heightLevels) | eve::procgen::ModuleAssemblyPlan | |
| setAllowedQuarterTurns(bool turn0, bool turn90, bool turn180, bool turn270) | eve::procgen::ModuleAssemblyPlan | |
| setMinimumSupportRatio(float ratio) | eve::procgen::ModuleAssemblyPlan | |