#include "assets/dynamic_data_loaders/dynamic_point_cloud_loader.hpp" std::error_code dynamic_point_cloud_loader::prefetch( const loader_id_type loader_id, const ztu::string_list& directories, prefetch_queue& queue ) { return this->invoke_with_matching_loader( loader_id, [&](auto& loader) { return loader.prefetch( directories, queue ); } ); } std::error_code dynamic_point_cloud_loader::load( const loader_id_type loader_id, const ztu::string_list& directories, dynamic_point_cloud_store& store, point_cloud_prefetch_lookup& id_lookup, const bool pedantic ) { return this->invoke_with_matching_loader( loader_id, [&](auto& loader) { return loader.load( m_buffer, directories, store, id_lookup, pedantic ); } ); }