EntropyEngine::Core::IO::PackageWriter::Impl
EntropyEngine::Core::IO::PackageWriter::Impl
Section titled “EntropyEngine::Core::IO::PackageWriter::Impl”Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| std::vector< ProcessedAsset > | processAssets() |
| std::vector< uint8_t > | encrypt(std::span< const uint8_t > plaintext) const |
| std::string | currentTimestamp() |
| std::array< uint8_t, 32 > | computeKeyId() const |
| std::string | computeHash(std::span< const uint8_t > data) |
| std::vector< uint8_t > | compress(std::span< const uint8_t > data, int level) |
| nlohmann::json | buildManifest(const std::vector< ProcessedAsset > & assets, const std::vector< uint64_t > & offsets) const |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::string | sceneRoot |
| std::vector< PendingAsset > | pendingAssets |
| PackageWriterOptions | options |
| std::vector< std::string > | dependencies |
Public Functions Documentation
Section titled “Public Functions Documentation”function processAssets
Section titled “function processAssets”inline std::vector< ProcessedAsset > processAssets()function encrypt
Section titled “function encrypt”inline std::vector< uint8_t > encrypt( std::span< const uint8_t > plaintext) constfunction currentTimestamp
Section titled “function currentTimestamp”static inline std::string currentTimestamp()function computeKeyId
Section titled “function computeKeyId”inline std::array< uint8_t, 32 > computeKeyId() constfunction computeHash
Section titled “function computeHash”static inline std::string computeHash( std::span< const uint8_t > data)function compress
Section titled “function compress”static inline std::vector< uint8_t > compress( std::span< const uint8_t > data, int level)function buildManifest
Section titled “function buildManifest”inline nlohmann::json buildManifest( const std::vector< ProcessedAsset > & assets, const std::vector< uint64_t > & offsets) constPublic Attributes Documentation
Section titled “Public Attributes Documentation”variable sceneRoot
Section titled “variable sceneRoot”std::string sceneRoot;variable pendingAssets
Section titled “variable pendingAssets”std::vector< PendingAsset > pendingAssets;variable options
Section titled “variable options”PackageWriterOptions options;variable dependencies
Section titled “variable dependencies”std::vector< std::string > dependencies;Updated on 2026-01-26 at 17:14:35 -0500