载入中...
搜索中...
未找到
AssetCooker.h 文件参考

Deterministic canonical .eva to capability-targeted .evpack Cook. 更多...

#include "common/Export.h"
#include "asset/EvaArchive.h"
#include "asset/AssetDependency.h"
#include "asset/Evpack.h"

浏览源代码.

类

struct  eve::asset::AssetCookProfile
 Explicit deterministic target profile for one runtime variant. 更多...
 
struct  eve::asset::AssetCookReceipt
 Owning result of a completed and reopened deterministic Cook. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::asset
 

枚举

enum class  eve::asset::CookPublication : std::uint8_t { eve::asset::LocalInspection , eve::asset::PublicDistribution }
 Publication policy controls license admission without making legal inferences. 更多...
 

函数

Result< AssetCookProfile > eve::asset::assetCookProfileForTarget (std::string_view target)
 Resolve a stable CLI/tool target name to its exact capability profile.
 
Result< AssetCookReceipt > eve::asset::cookEvaToEvpack (const EvaArchive &source, const AssetCookProfile &profile, const EvaArchiveLimits &evaLimits={}, const EvpackLimits &evpackLimits={})
 Cook an admitted source archive into one target-specific runtime pack.
 

详细描述

Deterministic canonical .eva to capability-targeted .evpack Cook.

在文件 AssetCooker.h 中定义.