EntropyEngine::Core::IO::PackageManifest
EntropyEngine::Core::IO::PackageManifest
Section titled “EntropyEngine::Core::IO::PackageManifest”Package manifest structure. More…
#include <PackageTypes.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| std::optional< AssetInfo > | findAsset(std::string_view path) const Find asset info by virtual path. |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::string | version |
| SceneInfo | scene |
| std::vector< std::string > | dependencies |
| std::string | created |
| std::vector< AssetInfo > | assets |
Detailed Description
Section titled “Detailed Description”struct EntropyEngine::Core::IO::PackageManifest;Package manifest structure.
Stored as zstd-compressed JSON within the package.
Public Functions Documentation
Section titled “Public Functions Documentation”function findAsset
Section titled “function findAsset”inline std::optional< AssetInfo > findAsset( std::string_view path) constFind asset info by virtual path.
Return: Optional AssetInfo if found
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable version
Section titled “variable version”std::string version = "1.0";variable scene
Section titled “variable scene”SceneInfo scene;variable dependencies
Section titled “variable dependencies”std::vector< std::string > dependencies;variable created
Section titled “variable created”std::string created;variable assets
Section titled “variable assets”std::vector< AssetInfo > assets;Updated on 2026-01-26 at 17:14:35 -0500