载入中...
搜索中...
未找到
ArtifactProvider.h 文件参考

Map-owned CPU registry provider for generated grid artifacts. 更多...

#include "common/ArtifactPublication.h"
#include "common/RuntimeHandle.h"
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>

浏览源代码.

类

struct  eve::map::MapArtifactHandleTag
 Owner tag for map artifact runtime handles. 更多...
 
struct  eve::map::MapArtifactRecord
 Queryable map record containing the copied semantic topology. 更多...
 
class  eve::map::MapArtifactProvider
 Real map-module provider for generated grid publication. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::map
 放置世界:格子占用(多通道)+ 地形语义 + 已放置建筑实例。 行为由 PlacementSystem 提供;本类暴露便于脚本绑定的薄封装方法。 坐标换算统一走 eve::grid(支持 rectangle / iso / staggered / hex 与 XY/XZ 平面轴)。
 

类型定义

using eve::map::MapArtifactHandle = eve::RuntimeHandle< MapArtifactHandleTag >
 Generation-qualified handle for a map artifact record.
 

函数

MapArtifactProvider & eve::map::mapArtifactProvider () noexcept
 Return the process-owned map artifact provider singleton.
 
void eve::map::registerMapArtifactProvider ()
 Register the map provider in the common capability registry.
 

详细描述

Map-owned CPU registry provider for generated grid artifacts.

在文件 ArtifactProvider.h 中定义.