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.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/osd/modules/render/bgfx/chainmanager.h b/src/osd/modules/render/bgfx/chainmanager.h
index 022dbecfa14..d527bc7122c 100644
--- a/src/osd/modules/render/bgfx/chainmanager.h
+++ b/src/osd/modules/render/bgfx/chainmanager.h
@@ -25,6 +25,7 @@
class running_machine;
class osd_window;
class slider_dirty_notifier;
+class render_primitive;
class bgfx_chain;
class bgfx_slider;
@@ -39,6 +40,14 @@ public:
int32_t chain_changed(int32_t index, std::string *str, int32_t newval);
// Getters
+ running_machine& machine() { return m_machine; }
+ osd_options& options() { return m_options; }
+ texture_manager& textures() { return m_textures; }
+ target_manager& targets() { return m_targets; }
+ effect_manager& effects() { return m_effects; }
+ 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);