summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/bgfx/chainmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/render/bgfx/chainmanager.h')
-rw-r--r--src/osd/modules/render/bgfx/chainmanager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/osd/modules/render/bgfx/chainmanager.h b/src/osd/modules/render/bgfx/chainmanager.h
index 7d8d0c16eb3..022dbecfa14 100644
--- a/src/osd/modules/render/bgfx/chainmanager.h
+++ b/src/osd/modules/render/bgfx/chainmanager.h
@@ -15,6 +15,7 @@
#define __DRAWBGFX_CHAIN_MANAGER__
#include <vector>
+#include <map>
#include <string>
#include "texturemanager.h"
@@ -48,6 +49,8 @@ private:
void destroy_chains();
void reload_chains();
+ void refresh_available_chains();
+ void destroy_unloaded_chains();
void find_available_chains(std::string path);
void parse_chain_selections(std::string chain_str);
std::vector<std::string> split_option_string(std::string chain_str) const;
@@ -69,6 +72,7 @@ private:
uint32_t m_screen_count;
std::vector<std::string> m_available_chains;
std::vector<bgfx_chain*> m_screen_chains;
+ std::vector<std::string> m_chain_names;
std::vector<ui_menu_item> m_selection_sliders;
std::vector<int32_t> m_current_chain;