#pragma once #include "identifiers.hpp" #include "util/file_id_lookup.hpp" namespace assets { using material_id_lookup = file_id_lookup; using material_library_id_lookup = file_id_lookup; using mesh_id_lookup = file_id_lookup; using point_cloud_id_lookup = file_id_lookup; using pose_id_lookup = file_id_lookup; using pose_list_id_lookup = file_id_lookup; using shader_source_id_lookup = file_id_lookup; using texture_id_lookup = file_id_lookup; struct path_id_lookups { material_id_lookup materials; material_library_id_lookup material_libraries; mesh_id_lookup meshes; point_cloud_id_lookup point_clouds; pose_id_lookup poses; pose_list_id_lookup pose_lists; shader_source_id_lookup shader_sources; texture_id_lookup textures; }; }