载入中...
搜索中...
未找到
AssetCooker.h
浏览该文件的文档.
45[[nodiscard]] EVENGINE_API_FOUNDATION Result<AssetCookProfile> assetCookProfileForTarget(std::string_view target);
57[[nodiscard]] EVENGINE_API_FOUNDATION Result<AssetCookReceipt> cookEvaToEvpack(const EvaArchive& source,
Typed dependency closure validation for `.eva`.
Deterministic and bounded ZIP64 container for EVEngine source assets.
Versioned random-access runtime package produced by the asset cooker.
Definition AssetCooker.cpp:17
CookPublication
Publication policy controls license admission without making legal inferences.
Definition AssetCooker.h:17
@ PublicDistribution
@ LocalInspection
Result< AssetCookReceipt > cookEvaToEvpack(const EvaArchive &source, const AssetCookProfile &profile, const EvaArchiveLimits &evaLimits, const EvpackLimits &evpackLimits)
Cook an admitted source archive into one target-specific runtime pack.
Definition AssetCooker.cpp:150
Result< AssetCookProfile > assetCookProfileForTarget(std::string_view target)
Resolve a stable CLI/tool target name to its exact capability profile.
Definition AssetCooker.cpp:129
Explicit deterministic target profile for one runtime variant.
Definition AssetCooker.h:23
std::vector< AvailableAssetDependency > availableDependencies
Definition AssetCooker.h:28
Owning result of a completed and reopened deterministic Cook.
Definition AssetCooker.h:32
Admission budgets applied before allocating decoded archive entries.
Definition EvaArchive.h:21
Fully admitted source archive with its typed manifest and payloads.
Definition EvaArchive.h:37
Capability-addressed runtime representation; list order is fallback order.
Definition Evpack.h:81