|
Unravel Engine C++ Reference
|
#include <filesystem/filesystem.h>#include <filesystem/file_fingerprint.h>#include <chrono>#include <string>#include <vector>#include "asset_extensions.h"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 (source-only) | |
| auto | unravel::asset_compiler::is_source_file_changed (const fs::path &source_path, const asset_manifest &manifest, const std::vector< fs::path > &dependency_paths) -> bool |
| Check if source file or any of its dependencies have changed compared to manifest. | |
| auto | unravel::asset_compiler::is_compiled_format_changed (const fs::path &source_path, const asset_manifest &manifest) -> bool |
| auto | unravel::asset_compiler::is_fingerprint_algorithm_current (const asset_manifest &manifest) -> bool |