载入中...
搜索中...
未找到
EvaAssetDatabaseProjection.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
10#include "asset/EvaManifest.h"
12
13namespace eve::editor {
14
25[[nodiscard]] EVENGINE_API_ORCHESTRATION Result<std::vector<AssetRecord>> publishEvaAssetProjection(
26 MemoryAssetDatabase& database, const asset::EvaManifest& manifest, std::string archiveUri, std::string importerId);
27
28} // namespace eve::editor
Canonical manifest model for EVEngine Asset Archive (.eva) version 1.
#define EVENGINE_API_ORCHESTRATION
Definition Export.h:111
Result< std::vector< AssetRecord > > publishEvaAssetProjection(MemoryAssetDatabase &database, const asset::EvaManifest &manifest, std::string archiveUri, std::string importerId)
Project every asset and dependency in one validated .eva manifest as one database generation.