载入中...
搜索中...
未找到
BuildingTypes.h 文件参考
#include "common/Export.h"
#include "common/Revision.h"
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>

浏览源代码.

类

struct  eve::building::EdgeAddress
 Canonical address of one grid edge. 更多...
 
struct  eve::building::CornerAddress
 Canonical address of one logical grid vertex used by corner objects. 更多...
 
struct  eve::building::EdgeCurveGroupId
 Strong world-local identity of one authoritative edge-curve group. 更多...
 
struct  eve::building::EdgeCurveControlPoint
 One cubic Bezier control point in logical grid-vertex space. 更多...
 
struct  eve::building::EdgeCurveSurfaceSample
 One committed 3D centerline frame sampled from a custom placement surface. 更多...
 
struct  eve::building::EdgeCurveGroup
 World-owned authoritative description and membership of one committed edge curve. 更多...
 
struct  eve::building::BuildingDefinition
 建筑模板(进程级注册表中的定义)。 更多...
 
struct  eve::building::GarrisonMember
 One persistent member of a placed building's logical garrison. 更多...
 
struct  eve::building::PlacedBuilding
 已放置的建筑实例。 更多...
 
struct  eve::building::BuildingChangeEvent
 一次成功放置变更的事件(供脚本 poll / C++ hook)。 更多...
 
struct  eve::building::PlacementQuery
 校验上下文:传给可插拔规则。 更多...
 
struct  eve::building::SnapResult
 吸附结果。 更多...
 
struct  eve::building::PlacementEditReceipt
 Owning before/after receipt produced by one committed placement edit. 更多...
 
struct  eve::building::StructuralRemovalReceipt
 Owning record of one committed dependent-first structural removal. 更多...
 
struct  eve::building::StructuralLinkRebuildReceipt
 Result metadata for an atomic rebuild of all derived structural links. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::building
 建筑放置模块入口:定义 / 放置世界 / 鬼影 / 变更事件的脚本绑定点。 设计文档:docs/dev/建筑放置系统设计.md
 

枚举

enum class  eve::building::EdgeAxis : uint8_t { eve::building::Horizontal , eve::building::Vertical }
 Canonical orientation of an edge in logical grid coordinates. 更多...