载入中...
搜索中...
未找到
CarrierRecipeCodec.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
16#include "common/Result.h"
17#include "common/Value.h"
19
20namespace eve::weapon {
21
30[[nodiscard]] EVENGINE_API_WORLD Result<CarrierRecipe> decodeCarrierRecipe(const Value& value);
31
37[[nodiscard]] EVENGINE_API_WORLD Result<Value> encodeCarrierRecipe(const CarrierRecipe& recipe);
38
39} // namespace eve::weapon
double value
Composable combat-carrier runtime: motion ops, triggers, and impacts.
#define EVENGINE_API_WORLD
Definition Export.h:109
Move-only, checked operation results for the common layer.
Owning, renderer-independent dynamic values.
载具模块入口(eve.Vehicle):定义注册 / 实体工厂 / RTS 命令 / 帧调度。 设计文档:docs/dev/通用载具系统设计.md
Result< Value > encodeCarrierRecipe(const CarrierRecipe &recipe)
Encode one CarrierRecipe into an owning Value object (full form).
Result< CarrierRecipe > decodeCarrierRecipe(const Value &value)
Decode one CarrierRecipe from an owning Value object.