From b32c39aa44ebd98ba31d7df0ba282a999bedf5c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 30 Jul 2013 23:28:11 +0200 Subject: [PATCH] Added convience AbstractResourceLoader::set() overload. Similar to ResourceManager::set() one. --- src/AbstractResourceLoader.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/AbstractResourceLoader.h b/src/AbstractResourceLoader.h index 994633a5e..6270e062d 100644 --- a/src/AbstractResourceLoader.h +++ b/src/AbstractResourceLoader.h @@ -161,6 +161,16 @@ template class AbstractResourceLoader { */ void set(ResourceKey key, T* data, ResourceDataState state, ResourcePolicy policy); + /** + * @brief Set loaded resource to resource manager + * + * Same as above function with state set to @ref ResourceDataState "ResourceDataState::Final" + * and policy to @ref ResourcePolicy "ResourcePolicy::Resident". + */ + void set(ResourceKey key, T* data) { + set(key, data, ResourceDataState::Final, ResourcePolicy::Resident); + } + /** * @brief Mark resource as not found *