载入中...
搜索中...
未找到
Canonical manifest model for EVEngine Asset Archive (.eva) version 1.
更多...
#include "common/Export.h"#include "common/ResourceRef.h"#include "common/SchemaVersion.h"#include "common/Value.h"#include <map>#include <string>#include <vector>类 | |
| struct | eve::asset::EvaAssetEntry |
One typed asset definition in an .eva archive. 更多... | |
| struct | eve::asset::EvaDependency |
| One directed dependency between stable asset identities. 更多... | |
| struct | eve::asset::EvaManifest |
Validated, owning .eva manifest. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::asset |
枚举 | |
| enum class | eve::asset::EvaDependencyKind : std::uint8_t { eve::asset::RuntimeRequired , eve::asset::RuntimeOptional , eve::asset::Build , eve::asset::Editor , eve::asset::Source , eve::asset::Platform } |
| Dependency role recorded by a source asset archive. 更多... | |
函数 | |
| std::string_view | eve::asset::evaDependencyKindName (EvaDependencyKind kind) noexcept |
| Return the stable manifest spelling for a dependency role. | |
| Result< EvaManifest > | eve::asset::parseEvaManifest (std::string_view json) |
Parse and validate canonical .eva manifest JSON. | |
| Result< std::string > | eve::asset::serializeEvaManifest (const EvaManifest &manifest) |
| Serialize a validated manifest as deterministic compact JSON. | |
详细描述
Canonical manifest model for EVEngine Asset Archive (.eva) version 1.
在文件 EvaManifest.h 中定义.