добавлен resource_manager

This commit is contained in:
Maxim Slipenko 2024-02-14 17:13:05 +03:00
parent 450f2ddabd
commit 12da815e9e
2 changed files with 13 additions and 0 deletions

View File

View File

@ -0,0 +1,13 @@
// Менеджер ресурсов - управляет загрузкой и выгрузкой игровых ресурсов
class ResourceManager {
public:
// Загружает ресурс (текстура, модель, звук и т.д.)
void loadResource(const std::string& resourcePath);
// Возвращает загруженный ресурс
template <typename ResourceType>
ResourceType getResource(const std::string& resourceName);
// Освобождает ресурсы
void unloadAllResources();
};