diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/effectmanager.h')
-rw-r--r-- | src/osd/modules/render/bgfx/effectmanager.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osd/modules/render/bgfx/effectmanager.h b/src/osd/modules/render/bgfx/effectmanager.h index 5d8bf3f5c93..8125741c7ff 100644 --- a/src/osd/modules/render/bgfx/effectmanager.h +++ b/src/osd/modules/render/bgfx/effectmanager.h @@ -25,16 +25,16 @@ class bgfx_effect; class effect_manager { public: - effect_manager(shader_manager& shaders) : m_shaders(shaders) { } + effect_manager(osd_options& options, shader_manager& shaders) : m_options(options), m_shaders(shaders) { } ~effect_manager(); // Getters - bgfx_effect* get_or_load_effect(osd_options &options, std::string name); - static bool validate_effect(osd_options &options, std::string name); + bgfx_effect* effect(std::string name); private: - bgfx_effect* load_effect(osd_options& options, std::string name); + bgfx_effect* load_effect(std::string name); + osd_options& m_options; shader_manager& m_shaders; std::map<std::string, bgfx_effect*> m_effects; }; |