summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/screen.h')
-rw-r--r--src/emu/screen.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/emu/screen.h b/src/emu/screen.h
index 21ba8ac186a..3da146bac1d 100644
--- a/src/emu/screen.h
+++ b/src/emu/screen.h
@@ -79,11 +79,6 @@ constexpr u32 VIDEO_UPDATE_SCANLINE = 0x0100;
// TYPE DEFINITIONS
//**************************************************************************
-// forward references
-class render_texture;
-class screen_device;
-
-
// ======================> screen_bitmap
class screen_bitmap
@@ -166,9 +161,6 @@ typedef device_delegate<u32 (screen_device &, bitmap_rgb32 &, const rectangle &)
// ======================> screen_device
-class screen_device_svg_renderer;
-class render_container;
-
class screen_device : public device_t
{
friend class render_manager;
@@ -258,6 +250,8 @@ public:
static const attotime DEFAULT_FRAME_PERIOD;
private:
+ class svg_renderer;
+
// timer IDs
enum
{
@@ -300,7 +294,7 @@ private:
// internal state
render_container * m_container; // pointer to our container
- std::unique_ptr<screen_device_svg_renderer> m_svg; // the svg renderer
+ std::unique_ptr<svg_renderer> m_svg; // the svg renderer
// dimensions
int m_width; // current width (HTOTAL)
int m_height; // current height (VTOTAL)