Program Listing for File AssetLoader.hpp
↰ Return to documentation for file (include/Ramus/Assets/Loaders/AssetLoader.hpp)
#pragma once
#include <memory>
#include <string>
namespace ramus
{
template <typename T>
class AssetLoader
{
public:
virtual ~AssetLoader() = default;
virtual std::shared_ptr<T> Load(const std::string& path) = 0;
};
}