diff options
author | Vas Crabb <vas@vastheman.com> | 2020-10-03 04:52:06 +1000 |
---|---|---|
committer | Vas Crabb <vas@vastheman.com> | 2020-10-03 04:52:06 +1000 |
commit | ae3560c57ca4096b277dbc34cebc0967930e99f6 (patch) | |
tree | 22b717655d36435795fe8a9dac2cfcdcc91b9258 /src/emu/render.h | |
parent | c0754c36cde594fdd70c35b334d3bdfbb8ee085c (diff) |
emu/render.cpp: Consider that screens can be hidden when choosing a default view.
Diffstat (limited to 'src/emu/render.h')
-rw-r--r-- | src/emu/render.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/emu/render.h b/src/emu/render.h index 1a32024045e..5ca922b408a 100644 --- a/src/emu/render.h +++ b/src/emu/render.h @@ -901,16 +901,17 @@ public: // getters item_list &items() { return m_items; } + bool has_screen(screen_device &screen); const std::string &name() const { return m_name; } - size_t screen_count() const { return m_screens.size(); } + size_t visible_screen_count() const { return m_screens.size(); } float effective_aspect() const { return m_effaspect; } const render_bounds &bounds() const { return m_bounds; } - bool has_screen(screen_device &screen) const; - const item_ref_vector &screen_items() const { return m_screen_items; } + bool has_visible_screen(screen_device &screen) const; + const item_ref_vector &visible_screen_items() const { return m_screen_items; } const item_ref_vector &interactive_items() const { return m_interactive_items; } const edge_vector &interactive_edges_x() const { return m_interactive_edges_x; } const edge_vector &interactive_edges_y() const { return m_interactive_edges_y; } - const screen_ref_vector &screens() const { return m_screens; } + const screen_ref_vector &visible_screens() const { return m_screens; } const visibility_toggle_vector &visibility_toggles() const { return m_vistoggles; } u32 default_visibility_mask() const { return m_defvismask; } bool has_art() const { return m_has_art; } |