30template<
typename StaticT =
void>
43 static std::shared_ptr<ISdlResource> makeResource(
const SdlClass* clazz);
48template<CSdlResource T>
62 static std::shared_ptr<T> makeResource();
67 template<
typename... DeducedArgs>
68 static T make(DeducedArgs&&... args);
74 static std::shared_ptr<T> loadResource(
const Path& file);
78 static void saveResource(
const std::shared_ptr<T>& resource,
const Path& file);
General path representation. Does not check whether the target actually exists (e....
Definition Path.h:21
std::shared_ptr< ISdlResource > load_single_resource(const SdlClass *resourceClass, const Path &file)
Definition TSdl.cpp:20
void save_single_resource(const std::shared_ptr< ISdlResource > &resource, const Path &file)
Definition TSdl.cpp:65
The root for all renderer implementations.
Definition EEngineProject.h:6
ESdlTypeCategory
Definition ESdlTypeCategory.h:15