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

Capability-driven, transactional publication of generated artifacts. 更多...

#include "common/Result.h"
#include "common/Snapshot.h"
#include "procgen/GeneratedArtifact.h"
#include <memory>

浏览源代码.

类

struct  eve::procgen::ArtifactPublishReceipt
 Compatibility receipt retaining procgen ArtifactId at this boundary. 更多...
 
struct  eve::procgen::ArtifactSnapshotContext
 Snapshot context supplied by the caller; time and hashing are injected. 更多...
 
class  eve::procgen::ArtifactPublisher
 Coordinates adapter preparation and atomic CPU-store publication. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::procgen
 

类型定义

using eve::procgen::PreparedArtifactPublish = eve::artifact::PreparedPublication
 
using eve::procgen::ISceneArtifactAdapter = eve::artifact::ISceneArtifactAdapter
 
using eve::procgen::IMapArtifactAdapter = eve::artifact::IMapArtifactAdapter
 
using eve::procgen::IGraphicsArtifactAdapter = eve::artifact::IGraphicsArtifactAdapter
 
using eve::procgen::IPhysicsArtifactAdapter = eve::artifact::IPhysicsArtifactAdapter
 
using eve::procgen::ArtifactPublishOptions = eve::artifact::PublishOptions
 

详细描述

Capability-driven, transactional publication of generated artifacts.

在文件 ArtifactPublish.h 中定义.