summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/drawnone.cpp
diff options
context:
space:
mode:
author therealmogminer@gmail.com <therealmogminer@gmail.com>2016-02-18 15:57:34 +0100
committer therealmogminer@gmail.com <therealmogminer@gmail.com>2016-02-21 03:03:23 +0100
commit9a47a870df619656e9092f2f77622e84e640307a (patch)
treeb8640bf79ffb55d0c9ed6fc27bbd4ce16a5e1a2e /src/osd/modules/render/drawnone.cpp
parentdadf8e7d79696996ab3ef840fe99a588ede538fa (diff)
First take on render API reorg, nw
Diffstat (limited to 'src/osd/modules/render/drawnone.cpp')
-rw-r--r--src/osd/modules/render/drawnone.cpp96
1 files changed, 2 insertions, 94 deletions
diff --git a/src/osd/modules/render/drawnone.cpp b/src/osd/modules/render/drawnone.cpp
index 9f45683e6da..5e1b4aa05dd 100644
--- a/src/osd/modules/render/drawnone.cpp
+++ b/src/osd/modules/render/drawnone.cpp
@@ -2,7 +2,7 @@
// copyright-holders:Aaron Giles
//============================================================
//
-// drawnone.c - stub "nothing" drawer
+// drawnone.cpp - stub "nothing" drawer
//
//============================================================
@@ -13,88 +13,7 @@
// MAME headers
#include "emu.h"
-// MAMEOS headers
-#include "window.h"
-
-
-class renderer_none : public osd_renderer
-{
-public:
- renderer_none(osd_window *window)
- : osd_renderer(window, FLAG_NONE) { }
-
- virtual ~renderer_none() { }
-
- virtual int create() override;
- virtual render_primitive_list *get_primitives() override;
- virtual int draw(const int update) override;
- virtual void save() override { };
- virtual void record() override { };
- virtual void toggle_fsfx() override { };
- virtual void destroy() override;
-};
-
-//============================================================
-// PROTOTYPES
-//============================================================
-
-// core functions
-static void drawnone_exit(void);
-
-//============================================================
-// drawnone_create
-//============================================================
-
-osd_renderer *drawnone_create(osd_window *window)
-{
- return global_alloc(renderer_none(window));
-}
-
-//============================================================
-// drawnone_init
-//============================================================
-
-int drawnone_init(running_machine &machine, osd_draw_callbacks *callbacks)
-{
- // fill in the callbacks
- memset(callbacks, 0, sizeof(*callbacks));
- callbacks->exit = drawnone_exit;
- callbacks->create = drawnone_create;
- return 0;
-}
-
-
-
-//============================================================
-// drawnone_exit
-//============================================================
-
-static void drawnone_exit(void)
-{
-}
-
-
-
-//============================================================
-// drawnone_window_init
-//============================================================
-
-int renderer_none::create()
-{
- return 0;
-}
-
-
-
-//============================================================
-// drawnone_window_destroy
-//============================================================
-
-void renderer_none::destroy()
-{
-}
-
-
+#include "drawnone.h"
//============================================================
// drawnone_window_get_primitives
@@ -107,14 +26,3 @@ render_primitive_list *renderer_none::get_primitives()
window().target()->set_bounds(rect_width(&client), rect_height(&client), window().aspect());
return &window().target()->get_primitives();
}
-
-
-
-//============================================================
-// drawnone_window_draw
-//============================================================
-
-int renderer_none::draw(const int update)
-{
- return 0;
-}