Unravel Engine C++ Reference
Loading...
Searching...
No Matches
asset_manifest.h File Reference
#include <filesystem/filesystem.h>
#include <hpp/sha1.hpp>
#include <chrono>
#include <string>

Go to the source code of this file.

Classes

struct  unravel::asset_compiler::asset_manifest
 Manifest data for compiled assets. More...
 

Namespaces

namespace  unravel
 
namespace  unravel::asset_compiler
 

Functions

auto unravel::asset_compiler::get_manifest_path (const fs::path &compiled_asset_path) -> fs::path
 Generate manifest file path from compiled asset path.
 
auto unravel::asset_compiler::save_manifest (const fs::path &manifest_path, const asset_manifest &manifest) -> bool
 Save manifest to file.
 
auto unravel::asset_compiler::load_manifest (const fs::path &manifest_path, asset_manifest &manifest) -> bool
 Load manifest from file.
 
auto unravel::asset_compiler::is_source_file_changed (const fs::path &source_path, const asset_manifest &manifest) -> bool
 Check if source file has changed compared to manifest.