载入中...
搜索中...
未找到
#include "common/Export.h"#include "building/BuildingTypes.h"#include "common/Result.h"#include <functional>#include <limits>#include <memory>#include <string>#include <unordered_map>#include <utility>#include <vector>类 | |
| class | eve::building::PlacementSystem |
| EVENGINE_API_WORLD public API. 更多... | |
| struct | eve::building::PlacementSystem::PlacementHit |
| One sampled point and orthonormal frame on a placement surface. 更多... | |
| struct | eve::building::PlacementSystem::SurfacePatchSample |
| One footprint-relative surface sample. 更多... | |
| struct | eve::building::PlacementSystem::SurfacePatch |
| Surface samples and continuity metrics for one rotated building footprint. 更多... | |
| struct | eve::building::PlacementSystem::EdgeLinePlacement |
| Atomic result of placing one axis-aligned continuous edge line. 更多... | |
| struct | eve::building::PlacementSystem::EdgePathPlacement |
| Atomic result of placing one multi-segment edge path. 更多... | |
| struct | eve::building::PlacementSystem::EdgePathPreview |
| Owning validated edge addresses for one non-mutating path preview. 更多... | |
| struct | eve::building::PlacementSystem::EdgeCurveSurface |
| Owning same-identity surface frames sampled along an analytic edge curve. 更多... | |
| struct | eve::building::PlacementSystem::AreaCellPreview |
| One requested area anchor and its deterministic validation result. 更多... | |
| struct | eve::building::PlacementSystem::AreaPreview |
| Owning row-major preview for a rectangular or circular brush request. 更多... | |
| struct | eve::building::PlacementSystem::AreaPlacement |
| Atomic receipt for a committed area placement. 更多... | |
| struct | eve::building::PlacementSystem::PatternRequest |
| Owning, renderer-neutral request for one atomic placement pattern. 更多... | |
| struct | eve::building::PlacementSystem::PatternPreview |
| Owning non-mutating expansion of an edge or area pattern. 更多... | |
| struct | eve::building::PlacementSystem::PatternPlacement |
| Atomic placement receipt shared by every built-in pattern kind. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::building |
| 建筑放置模块入口:定义 / 放置世界 / 鬼影 / 变更事件的脚本绑定点。 设计文档:docs/dev/建筑放置系统设计.md | |
枚举 | |
| enum class | eve::building::PlacementRestoreStatus { eve::building::Restored , eve::building::Rejected } |
| Outcome of restoring an exact placement snapshot. 更多... | |