载入中...
搜索中...
未找到
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
| using eve::procgen::GeneratedArtifact::Payload = std::variant<Grid2D, PointSet, MeshData, ImageData, Collider, CompositeArtifact> |
在文件 GeneratedArtifact.h 第 189 行定义.
类成员变量说明
◆ 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
| Payload eve::procgen::GeneratedArtifact::payload |
◆ schemaVersion
| eve::SchemaVersion eve::procgen::GeneratedArtifact::schemaVersion {1} |
在文件 GeneratedArtifact.h 第 184 行定义.
被这些函数引用 eve::procgen::makeArtifact().
◆ type
| ArtifactType eve::procgen::GeneratedArtifact::type = ArtifactType::Grid |
该结构体的文档由以下文件生成:
- src/modules/procgen/GeneratedArtifact.h