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.h62
1 files changed, 31 insertions, 31 deletions
diff --git a/src/osd/modules/render/bgfx/chainmanager.h b/src/osd/modules/render/bgfx/chainmanager.h
index 0907cd27f57..979c487a237 100644
--- a/src/osd/modules/render/bgfx/chainmanager.h
+++ b/src/osd/modules/render/bgfx/chainmanager.h
@@ -49,10 +49,10 @@ public:
chain_manager(running_machine& machine, osd_options& options, texture_manager& textures, target_manager& targets, effect_manager& effects, uint32_t window_index, slider_dirty_notifier& slider_notifier);
~chain_manager();
- uint32_t handle_screen_chains(uint32_t view, render_primitive *starting_prim, osd_window& window);
- int32_t chain_changed(int32_t index, std::string *str, int32_t newval);
+ uint32_t handle_screen_chains(uint32_t view, render_primitive *starting_prim, osd_window& window);
+ int32_t chain_changed(int32_t index, std::string *str, int32_t newval);
- // Getters
+ // Getters
running_machine& machine() { return m_machine; }
osd_options& options() { return m_options; }
texture_manager& textures() { return m_textures; }
@@ -61,48 +61,48 @@ public:
slider_dirty_notifier& slider_notifier() { return m_slider_notifier; }
uint32_t window_index() { return m_window_index; }
uint32_t screen_count() { return m_screen_count; }
- bgfx_chain* screen_chain(uint32_t screen);
- bgfx_chain* load_chain(std::string name, uint32_t screen_index);
- bool has_applicable_chain(uint32_t screen);
- std::vector<ui_menu_item> get_slider_list();
- std::vector<std::vector<float>> slider_settings();
+ bgfx_chain* screen_chain(uint32_t screen);
+ bgfx_chain* load_chain(std::string name, uint32_t screen_index);
+ bool has_applicable_chain(uint32_t screen);
+ std::vector<ui_menu_item> get_slider_list();
+ std::vector<std::vector<float>> slider_settings();
- // Setters
- void restore_slider_settings(int32_t id, std::vector<std::vector<float>>& settings);
+ // Setters
+ void restore_slider_settings(int32_t id, std::vector<std::vector<float>>& settings);
private:
- void load_chains();
- void destroy_chains();
- void reload_chains();
+ void load_chains();
+ void destroy_chains();
+ void reload_chains();
void refresh_available_chains();
void destroy_unloaded_chains();
- void find_available_chains(std::string root, std::string path);
- void parse_chain_selections(std::string chain_str);
- std::vector<std::string> split_option_string(std::string chain_str) const;
+ void find_available_chains(std::string root, std::string path);
+ void parse_chain_selections(std::string chain_str);
+ std::vector<std::string> split_option_string(std::string chain_str) const;
void update_screen_count(uint32_t screen_count);
- void create_selection_slider(uint32_t screen_index);
- bool needs_sliders();
+ void create_selection_slider(uint32_t screen_index);
+ bool needs_sliders();
- std::vector<render_primitive*> count_screens(render_primitive* prim);
- void process_screen_quad(uint32_t view, uint32_t screen, render_primitive* prim, osd_window &window);
+ std::vector<render_primitive*> count_screens(render_primitive* prim);
+ void process_screen_quad(uint32_t view, uint32_t screen, render_primitive* prim, osd_window &window);
- running_machine& m_machine;
+ running_machine& m_machine;
osd_options& m_options;
texture_manager& m_textures;
target_manager& m_targets;
effect_manager& m_effects;
- uint32_t m_window_index;
- slider_dirty_notifier& m_slider_notifier;
- uint32_t m_screen_count;
- std::vector<chain_desc> 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;
-
- static const uint32_t CHAIN_NONE;
+ uint32_t m_window_index;
+ slider_dirty_notifier& m_slider_notifier;
+ uint32_t m_screen_count;
+ std::vector<chain_desc> 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;
+
+ static const uint32_t CHAIN_NONE;
};
#endif // __DRAWBGFX_CHAIN_MANAGER__