Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::TemplateManager Member List

This is the complete list of members for Olympe::TemplateManager, including all inherited members.

ApplyTemplateToBlueprint(const std::string &templateId, json &targetBlueprint)Olympe::TemplateManager
ClearError()Olympe::TemplateManagerinline
CreateTemplateFromBlueprint(const json &blueprint, const std::string &name, const std::string &description, const std::string &category, const std::string &author="User")Olympe::TemplateManager
DeleteTemplate(const std::string &templateId)Olympe::TemplateManager
EnsureDirectoryExists(const std::string &path)Olympe::TemplateManagerprivate
FindTemplate(const std::string &id) constOlympe::TemplateManager
GenerateUUID() constOlympe::TemplateManagerprivate
Get()Olympe::TemplateManagerinlinestatic
GetAllCategories() constOlympe::TemplateManager
GetAllTemplates() constOlympe::TemplateManagerinline
GetLastError() constOlympe::TemplateManagerinline
GetTemplatesByCategory(const std::string &category) constOlympe::TemplateManager
GetTemplatesPath() constOlympe::TemplateManagerinline
HasError() constOlympe::TemplateManagerinline
Initialize(const std::string &templatesPath="Blueprints/Templates")Olympe::TemplateManager
Instance()Olympe::TemplateManagerstatic
IsInitialized() constOlympe::TemplateManagerinline
LoadTemplates(const std::string &templatesPath)Olympe::TemplateManager
m_InitializedOlympe::TemplateManagerprivate
m_LastErrorOlympe::TemplateManagerprivate
m_TemplatesOlympe::TemplateManagerprivate
m_TemplatesPathOlympe::TemplateManagerprivate
operator=(const TemplateManager &)=deleteOlympe::TemplateManagerprivate
RefreshTemplates()Olympe::TemplateManager
SaveTemplate(const BlueprintTemplate &tpl)Olympe::TemplateManager
ScanTemplateDirectory()Olympe::TemplateManagerprivate
Shutdown()Olympe::TemplateManager
TemplateManager()Olympe::TemplateManagerprivate
TemplateManager(const TemplateManager &)=deleteOlympe::TemplateManagerprivate
~TemplateManager()Olympe::TemplateManagerprivate