载入中...
搜索中...
未找到
eve::procgen::GeneratedArtifact结构体 参考

Complete immutable-once-published artifact record. 更多...

#include <GeneratedArtifact.h>

Public 类型

using Payload = std::variant< Grid2D, PointSet, MeshData, ImageData, Collider, CompositeArtifact >
 

Public 属性

ArtifactId id
 
ArtifactType type = ArtifactType::Grid
 
eve::SchemaVersion schemaVersion {1}
 
BuildKey buildKey
 
Bounds bounds
 
std::vector< ArtifactId > dependencies
 
eve::Value::Object metadata
 
Payload payload
 

详细描述

Complete immutable-once-published artifact record.

在文件 GeneratedArtifact.h 第 181 行定义.

成员类型定义说明

◆ Payload

类成员变量说明

◆ bounds

Bounds eve::procgen::GeneratedArtifact::bounds

在文件 GeneratedArtifact.h 第 186 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ buildKey

BuildKey eve::procgen::GeneratedArtifact::buildKey

在文件 GeneratedArtifact.h 第 185 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ dependencies

std::vector<ArtifactId> eve::procgen::GeneratedArtifact::dependencies

在文件 GeneratedArtifact.h 第 187 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ id

ArtifactId eve::procgen::GeneratedArtifact::id

在文件 GeneratedArtifact.h 第 182 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ metadata

eve::Value::Object eve::procgen::GeneratedArtifact::metadata

在文件 GeneratedArtifact.h 第 188 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ payload

◆ schemaVersion

eve::SchemaVersion eve::procgen::GeneratedArtifact::schemaVersion {1}

在文件 GeneratedArtifact.h 第 184 行定义.

被这些函数引用 eve::procgen::makeArtifact().

◆ type


该结构体的文档由以下文件生成: