|
Unravel Engine C++ Reference
|
#include "asset_dependency_graph.h"#include "asset_manager.h"#include <engine/rendering/material.h>#include <engine/rendering/mesh.h>#include <algorithm>#include <deque>#include <unordered_set>Go to the source code of this file.
Namespaces | |
| namespace | unravel |
| namespace | unravel::asset_deps |
Functions | |
| auto | unravel::asset_deps::get_referenced_uids (const material &m) -> std::vector< hpp::uuid > |
| auto | unravel::asset_deps::get_referenced_uids (const mesh &m) -> std::vector< hpp::uuid > |
| template<typename T > | |
| void | unravel::asset_deps::collect_dependents (asset_manager &am, const hpp::uuid &target, std::vector< hpp::uuid > &out) |
| auto | unravel::asset_deps::find_loaded_dependents (asset_manager &am, const hpp::uuid &uid) -> std::vector< hpp::uuid > |
| auto | unravel::asset_deps::find_transitive_loaded_dependents (asset_manager &am, const hpp::uuid &root) -> std::vector< hpp::uuid > |